我想寫一個函數,從文本文件返回一個城市列表,以便當該函數被調用時,你可以把一個索引後面,它將返回相應的城市。返回一個文本文件中的項目列表索引
例子:
citylist('MYFILE.txt')[3]
到目前爲止,我有
def citylist(filename):
assert type(filename)==str
with open(filename) as FileObject:
for line in FileObject:
q=line.split('\t')
print q[12],
有500個投訴。在將每個字符串(投訴)分成列表後,城市名稱是列表中的第13個索引。但我堅持我所能做的就是將所有的城市名稱都打印爲無法編入索引的非數據類型。
你能對這個「,但我堅持,因爲所有的澄清,我可以把它做的是打印所有的城市名作爲無法索引的非數據類型「? – pogo
函數需要返回一些東西,以便您對結果做些什麼。 – kreativitea
斷言你得到某種類型在python代碼中不是很典型。更常見的用法是嘗試使用你擁有的任何東西,並處理可能發生的任何異常。 – mgilson