python如何遍历2个list

现有2个list,enlist和chlist,list中的每个元素皆为一行自带换行符的文字,我想输出格式如下:
enlist第一个元素;
chlist第一个元素;
enlist第二个元素;
chlist第二个元素;
最后存入txt中
求教该怎么遍历?

找两个list元素少的,index遍历完所有的,遍历完后,把此时的index记住。然后直接循环那个较长list的剩余部分。代码可以参考下面的

list1 = [1,2,3,4,5,6,7]
list2 = ['a','b','c','d']
min_length = len(list1) if len(list1)<len(list2) else len(list2)
max_length = len(list1) if len(list1)>len(list2) else len(list2)
max_list = list1 if len(list1)>len(list2) else list2
for i in range(min_length):
    print list1[i]
    print list2[i]
for j in range(i+1,max_length):
    print max_list[j]

温馨提示:内容为网友见解,仅供参考
无其他回答

python如何遍历2个list
找两个list元素少的,index遍历完所有的,遍历完后,把此时的index记住。然后直接循环那个较长list的剩余部分。代码可以参考下面的 list1 = [1,2,3,4,5,6,7]list2 = ['a','b','c','d']min_length = len(list1) if len(list1)<len(list2) else len(list2)max_length = len(list...

python遍历列表
1. 使用简单的for循环结构遍历 你可以直接使用for循环来遍历列表,例如:```python for item in my_list:print(item)```这将打印出列表`my_list`中的每个元素。2. 运用`range()`和`len()`函数遍历 如果你需要同时获取元素和它的索引,可以使用`range()`和`len()`函数,例如:```python for...

python遍历列表
参考:1、使用for循环简单结构遍历可以直接使用简单的for循环结构[foriinlist:print(list)]遍历,示例代码为:2、运用range()和len()函数遍历这种方法可以选择输出序列号,也可以选择不输出。示例代码为:3、运用enumerate()函数遍历这种方法可以选择输出序列号,也可以选择不输出。示例代码为:以上就...

Python 入门系列 —— 15. List 四种遍历方式及推导式介绍
使用 for 遍历 List最直接的遍历方式就是使用 for 循环。通过遍历列表中的每一个元素,可以进行数据处理、遍历等操作。例如:pythonfruits = ['apple', 'banana', 'cherry']for fruit in fruits: print(fruit)这将输出列表中的每一个水果名。使用 index 遍历 List除了 for 循环,还可以利用列表...

python 如何找出两个list中的相同元素
这个问题有多种解法,最常见的是brute-force 也叫暴力枚举法,也就是把两个list当中的每个元素都取出来进行两两比较,直到找到相同元素。设第一个数组的长度为n,第二个数组的长度为m,则时间复杂度为O(n*m),空间复杂度为O(1)但是个问题常见的解决方法是哈希表。在Python当中有Dictionary这种数据...

python如何遍历所有数组
例如,使用map函数将一个列表中的每个元素乘以2:python arr = [1, 2, 3, 4, 5]result = list)print # 输出:[2, 4, 6, 8, 10]以上是使用Python遍历数组的一些常见方法。可以根据具体需求和场景选择合适的方法。在编程过程中,对于复杂的操作或数据处理,可能还需要结合其他Python特性和技术...

python中遍历list是什么意思
如何实现列表的遍历?Python提供了多种方式来遍历列表。最常见的是使用for循环。例如,假设有一个名为my_list的列表,我们可以这样遍历它:python my_list = [1, 2, 3, 4, 5]for item in my_list:print 在这个例子中,for循环会依次将my_list中的每个元素赋值给变量item,然后执行缩进的代码块...

python如何查询两list中第一列一样的元素?
第一个问题:查询两个list中第一列元素 element_1 = list1[0]element_2 = list2[0]print("list1中第一列元素:{e1}, \\n ,list2中第一列元素:{e2}".format(e1 = element_1, e2 = element_2))第二个问题:查询两list中第一列一样的元素(思路就是遍历list2,然后将list2中与list1...

list遍历是什么意思?
在Python中,遍历一个List可以通过for循环来实现。for循环会自动遍历List中的每一个元素,并在每一个元素上执行相应的操作。例如,我们可以使用for循环遍历一个List中的所有元素,并打印出每一个元素的值。遍历List并不仅仅只是简单地查看或输出其元素,它还可以用来进行排序、过滤、批量修改等操作。在实际...

python学习——列表的循环遍历
除了while循环外,python中还有for循环这种循环形式。for循环更适合对列表等数据容器进行遍历,对比while,for循环在语法和使用场景上更加适合数据容器的遍历。for循环的语法:表示从容器内依次取出元素并赋值给临时变量,每一次循环中,可以对临时变量进行处理。演示while循环和for循环的对比 while循环和for循环...

相似回答