【发布时间】:2009-12-19 00:02:28
【问题描述】:
我是 python 新手,希望能得到一些帮助。
如何做到以下几点:
-
已将文件中的每一行转换为嵌套列表, 例如
[['line 1', 'a'], ['line 2','b']]如何展平列表,以便每一行都与一个变量相关联。假设每个列表中的第一个成员,即i[:][0],是已知的。 -
是否可以将多个列表与一个变量关联,即
x = [list1], [list2]可以吗? -
在列表上使用了 for 循环后,那些如何将该列表的各个方面与变量相关联?请参见下面的示例。
例子:
for i in list_1:
if i[:][0] == 'm':
i[2] = a
i[3] = b
i[4] = c
上面返回NameError, a, b, c, not defined。一般而言,如何定义一个或多个 for 循环中的迭代产生的变量?
希望我是清晰简洁的,因为我很困惑!
更新:
澄清一下:
我有一个嵌套列表,其中嵌套中的每个列表都包含字符串。这些字符串实际上是数字。我希望将字符串转换为整数以执行算术运算。
例子:
[['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']]
现在,要将每个字符串转换为整数,abs() 是否合适?这应该如何实现?
另外,要对嵌套中每个列表的第三项求和并将总数分配给变量?我应该为此定义一个函数吗?
非常感谢任何有关如何处理此问题的建议!
另外,之前的建议让我意识到是我的想法造成了问题!谢谢!
【问题讨论】:
-
为 for 循环中的语法道歉 - 当我发布它时它变得有趣!
-
您可以使用编辑器中的代码按钮来格式化您的代码。只需选择它并点击 1s 和 0s 中的图标。
标签: python variables loops list