Ⅰ 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