求各路神仙解释一条语句
本帖最后由 rulebook 于 2014-04-04 10:45 编辑file=open("a.txt")
for i in file:
e =
print e
e = [....]这条语句哪位大神帮忙解释下。分着看能看懂,都扔一起不知道咋回事了。这是什么用法?
在此先谢过!
补充一下:
a.txt里都是这种类型的东西
M1 C1 C2 446936
M2 C2 C1 135750
M3 C1 C3 239503
M4 C3 C1 850394 Python新手,试着解答一下
e=【】是要创建一个list
i.split(' ')是从你打开的i中每行用‘ ’空格分开,
然后是一个for loop,如果分开的部分不为空
则存入e中
非常典型的用法吧.
file=open("a.txt") #打开文件
for i in file: #循环每一行
e = #自动的得到一个 array
print e #输出 这是python里的list comprehensions写法。
或许这个对你有帮助:
http://blog.chinaunix.net/uid-15174104-id-3614289.html
回复 4# a-plus
谢谢,这回就明白了。:em02: :em02:
页:
[1]