這是一個非常基本的問題,但我很難理解這是爲什麼。爲什麼我的列表會返回字符而不是項目?
以與新線分離,列出一個文件,如果我使用這個腳本...
#!/usr/bin/python
import sys
fil = open(sys.argv[1])
for line in fil:
linearr = line.strip('\n')
print linearr[0]
我回來了「[」(第一列表的性格,開始支架)。
爲什麼打印此字符而不是列表中的第一項?是否因爲列表已經存在於文件中,而您沒有將它們放在腳本中?
名單看起來就像這樣......
['fig|357276.26.peg.4402', 'COG0776']
,它應該打印的第一個項目,但沒有。
你對它執行一個字符串方法,然後想知道它爲什麼像一個字符串? – TigerhawkT3