Python里要用一个for循环遍历两个列表中的内容,并比较他们是否相同
时间: 2023-03-31 10:02:36 浏览: 81
可以使用zip函数将两个列表打包成一个元组,然后在for循环中进行比较,示例代码如下:
```
list1 = [1, 2, 3]
list2 = [1, 4, 3]
for x, y in zip(list1, list2):
if x == y:
print("相同")
else:
print("不相同")
```
输出结果为:
```
相同
不相同
相同
```
相关问题
python for循环中遍历两个不同长度的列表
可以使用zip()函数将两个列表打包成元组,再用for循环进行遍历。如果两个列表长度不同,则循环会以最短的列表长度为基准。代码示例如下:
```
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c', 'd']
for x, y in zip(list1, list2):
print(x, y)
```
输出结果为:
```
1 a
2 b
3 c
```
使用python定义一个列表,列表中元素为1~10,使用while和for循环遍历列表,并将偶数输入到一个新列表里
使用Python定义一个列表可以使用下面的代码:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
```
接下来,使用while循环遍历列表并将偶数存储到一个新的列表中,代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
i = 0
while i < len(my_list):
if my_list[i] % 2 == 0:
new_list.append(my_list[i])
i += 1
print(new_list)
```
使用for循环也可以遍历列表并将偶数存储到一个新的列表中,代码如下:
```python
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
for num in my_list:
if num % 2 == 0:
new_list.append(num)
print(new_list)
```
以上两种方式都可以达到同样的效果,将列表中的偶数存储到一个新的列表中。