我有這樣的代碼在Python中寫道:更改列表的顯示從文本文件中把
with open ('textfile.txt') as f:
list=[]
for line in f:
line = line.split()
if line:
line = [int(i) for i in line]
list.append(line)
print(list)
這實際上從一個文本文件中讀取整數,並把它們放在一個list.But實際結果爲:
[[10,20,34]]
不過,我想它顯示,如:
10 20 34
如何做到這一點?謝謝你的幫助!
不要打印列表本身。您可以遍歷列表並打印每個元素,或者您可以對字符串使用[join](https://docs.python.org/3/library/stdtypes.html#str.join)方法。格式化爲 – thegrinner
!它會幫助你:) – crownedzero
@thegrinner如果我使用print(''.join(map(str,list)))它的結果是[10,20,34] theres still [] –