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 回答