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