4 回答

TA貢獻1801條經驗 獲得超16個贊
我很確定這會解決你的問題
import csv
with open('Airports.txt', 'r') as f:
reader = csv.reader(f)
amr_csv = list(reader)
for line in amr_csv:
print(line[0])
或者
import csv
with open('Airports.txt','r') as f:
reader = csv.reader(f)
amr_csv = [line[0] for line in reader]
print(amr_csv)

TA貢獻1874條經驗 獲得超12個贊
讓我們做一些非常簡單的事情。
此代碼片段將 IATA 代碼從 CSV 文件提取到list
:
with?open('airports.txt')?as?f: ????iata?=?[i.split(',')[0]?for?i?in?f.readlines()]
代碼解釋:
本質上,這段代碼是讀取 CSV 的每一行并用逗號分隔;然后使用列表理解提取第一個元素 (?[0]
) 并添加到列表中。
輸出:
['JFK',?'ORY',?'MAD',?'AMS',?'CAI']

TA貢獻1827條經驗 獲得超4個贊
import csv
with open('Airports.txt', 'r') as f:
reader = csv.reader(f)
example_list = list(reader)
print(example_list)
輸出:
[['JFK', 'John F Kennedy International', '5326', '5486'], ['ORY', 'Paris-Orly', '629', '379'], ['MAD', 'Adolfo Suarez Madrid-Barajas', '1428', '1151'], ['AMS', 'Amsterdam Schiphol', '526', '489'], ['CAI', 'Cairo International', '3779', '3584'], []]
感謝任何提供幫助的人,這就是我最終決定的,因為這就是我一直在尋找的,希望這對任何有類似問題的人有所幫助。

TA貢獻1804條經驗 獲得超2個贊
看看這是否有效
import csv
with open('Airports.txt', 'r') as file:
reader = csv.reader(file)
amr_csv = list(reader)
for i in range(len(amr_csv)):
print(amr_csv[i][0])
您可以通過訪問amr[line][column].
添加回答
舉報