【发布时间】:2013-06-09 02:37:29
【问题描述】:
假设我想收集 n 个列表作为输入。 我以前做的是:
l=[]
for i in range(n):
row=map(int,raw_input().split())
l.append(row)
然后我曾经通过 l[0],l[1],...,l[n] 访问这些列表。
有没有更优雅的方法来做到这一点?我的意思是像在 for 循环中动态创建变量,名称如下:row1,row2,...,rown?
【问题讨论】:
-
你现在的做法听起来比拥有这些变量要好。
-
这里唯一真正错误的是使用
l作为变量名,正如PEP8警告的那样,它在某些字体中看起来太像1
标签: python list variables input