0

リスト内のすべてのオブジェクトのデータを出力するために、ループ (おそらく while ループ och for) をどのように使用できるのか疑問に思っていました。データは、リストに保存したテキストファイルからのものであることに注意してください。

オブジェクトを含むリストがあり、それらに次のようなデータが含まれている場合:

オーストラリア/AU/36/8177/22919
オーストリア/AT/40/6936/8429

アゼルバイジャン/AZ/31/2896/9421

バハマ/BS/44/79/351

リスト内のすべてのオブジェクトのデータを (テキストファイルから) 印刷するために何らかのループを使用するにはどうすればよいですか?

4

1 に答える 1

4

これはあなたが求めているものですか?

your_list = [
    'Australia/AU/36/8177/22919',
    'Austria/AT/40/6936/8429',
    'Azerbaijan/AZ/31/2896/9421'
    'Bahamas/BS/44/79/351'
]

for element in your_list:
    print element

ああ、私はあなたを理解していることを願っています。各行を'/'文字で分割しますよね?このようなもの?

your_list = []
with open('your_file.txt') as fobj:
    for line in fobj:
        your_list.append(line.strip().split('/'))

for sublist in your_list:
    print sublist 
于 2013-02-14T18:54:41.990 に答える