Python for循环一次访问两个元素

cha*_*123 10 python for-loop

我在字典的值部分添加了一个名称和一个项的属性值:

value+=child.get('name') + '\t' + child.text + '\t' 
Run Code Online (Sandbox Code Playgroud)

每个文本由选项卡分隔.那么当我稍后处理这个值字符串时,我会在选项卡上拆分并有一个for循环来迭代列表.

如何访问for循环中的名称和值.至于每个属性,我想一次性获取名称和值,并将其写入文件.目前列表如下:

[A,B,A,B,A,B,A,B]

并为每个a,b我想写:

'<'代码名称= a'>'b'<'/ tag'>'

jme*_*etz 20

您可以使用步长2迭代列表,并在每次迭代时获取每个迭代的名称和标记...

for i in range(0,len(list1),2):
    name = list1[i]
    tag = list1[i+1]
    print '<tag name="%s">%s</tag>' % (name, tag)
Run Code Online (Sandbox Code Playgroud)