Ⅰ python print result.append((x,y))为什么输出结果是None
因为 result.append(***)是没有返回值的,
也就是说 append这个功能不!是!这!样!:
defappend(***):
****
***
return***#append没有return东西
所以 print出来的 就没有东西.
如果你想 print出来,就需要改成:
result=[]
forxinrange(3):
foryinrange(3):
result.append((x,y))
print(result)
Ⅱ python 读取文件转换为列表
python 读取文本文件内容转化为python的list列表,案例如下:
1、目的
读取cal.txt内容,然后通过python脚本转化为list内容
2、文件内容
cal.txt
12
13
14
15
16
3、Python编写cal.py脚本内容
#!/usr/bin/python
#coding=UFT-8
result=[]
fd=file("cal.txt","r")
forlineinfd.readlines():
result.append(list(map(int,line.split(','))))
print(result)
foriteminresult:
foritinitem:
printit
4、执行转换为List列表结果内容:
[[12],[13],[14],[15],[16]]
12
13
14
15
16