Python 如何使用循环打印列表中的数据

Python 如何使用循环打印列表中的数据,python,list,loops,Python,List,Loops,我想知道如何使用循环(可能是while循环och)打印列表中所有对象的数据注意数据来自我保存到列表中的文本文件 如果我们有一个包含对象的列表,并且它们包含如下数据: 澳大利亚/AU/36/8177/22919 奥地利/AT/40/6936/8429 阿塞拜疆/AZ/31/2896/9421 巴哈马/BS/44/79/351 如何使用某种循环打印列表中所有对象的数据(从文本文件中)?这就是您所要求的吗 your_list = [ 'Australia/AU/36/8177/22919',

我想知道如何使用循环(可能是while循环och)打印列表中所有对象的数据注意数据来自我保存到列表中的文本文件

如果我们有一个包含对象的列表,并且它们包含如下数据:

澳大利亚/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 

这就是你想要的吗

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 

这实际上是一个列表。这意味着其形式为myList=['Australia/AU/36/8177/22919'、'Australia/AT/40/6936/8429'、'Azeraz/AZ/31/2896/9421'、'Bahamas/BS/44/79/351']?无文本文件中的its数据。但是假设我已经拆分了字符串并创建了一个要附加到列表中的对象。这实际上是一个列表。这意味着其形式为myList=['Australia/AU/36/8177/22919'、'Australia/AT/40/6936/8429'、'Azeraz/AZ/31/2896/9421'、'Bahamas/BS/44/79/351']?无文本文件中的its数据。但是假设我已经拆分了字符串并创建了一个要附加到列表中的对象。是的,我的数据在一个文本文件中,我已经拆分并添加到了一个列表“”“print”\n。“join(your_list)”“”比在列表上循环并单独调用print要快得多。对于打印文件“”“print fobj.read()”@PeterStahl,假设我已将数据从文本文件保存到列表中。那我该怎么办?@PeterStahl没有任何问题,我只是想知道我的文本文件中是否有一些数据,然后将其保存到列表中,方法是拆分每个元素并将其创建一个对象以附加到列表中。我如何打印列表中所有对象的数据。@John你说的对象是什么意思?你有字符串列表吗?你认为一个元素是什么?文本文件中的一行?请说得更具体一些。是的,我的数据在一个文本文件中,我已将其拆分并添加到一个列表“”“打印”\n。“加入(您的列表)””将比在列表上循环并单独调用“打印”快得多。对于打印文件“”“print fobj.read()”@PeterStahl,假设我已将数据从文本文件保存到列表中。那我该怎么办?@PeterStahl没有任何问题,我只是想知道我的文本文件中是否有一些数据,然后将其保存到列表中,方法是拆分每个元素并将其创建一个对象以附加到列表中。我如何打印列表中所有对象的数据。@John你说的对象是什么意思?你有字符串列表吗?你认为一个元素是什么?文本文件中的一行?请说得更具体些。