我想知道如何使用循环(可能是 while 循环 och for)来打印列表中所有对象的数据。请注意,数据来自我保存到列表中的文本文件。
如果我们有一个包含对象的列表并且它们包含如下数据:
澳大利亚/AU/36/8177/22919
奥地利/AT/40/6936/8429阿塞拜疆/AZ/31/2896/9421
巴哈马/BS/44/79/351
如何使用某种循环来打印列表中所有对象的数据(来自文本文件)?
这是你要求的吗?
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