Python如何在for循环中遍历两个列表?针对这个问题,本文详细介绍了相应的分析和解决方法,希望能帮助更多想要解决这个问题的朋友找到更简单易行的方法。
在阅读和学习的过程中,我发现了一行我看不懂的代码——“对于片段中的句子,短语:”,所以我研究了很长时间,感觉很有收获。所以我和大家分享了一下。直奔主题:为了不浪费大家的时间,如果你知道下面两段代码的输出为什么不一样,我想你一定知道我接下来要说什么,这样你就不用再花时间阅读了。1和2代码之间的区别是打印在for循环中,而另一个不在循环中。输出结果大不相同。如果您想了解如何遍历这两个列表,请花一些时间来理解下面的代码行。我要说的关于你的事情看起来会很简单。1.
#用于遍历两个列表的过程
列表1=[
'1',
'1']
列表2=[
' a ',
B']
对于x
在列表1中,列表2:
reslut=x[:]
打印结果
# type=list
2.
#用于遍历两个列表的过程
列表1=[
'1',
'1']
列表2=[
' a ',
B']
对于x
在列表1中,列表2:
reslut=x[:]
打印结果
# type=list
输出结果是:1..
[
'1',
一
39;]
[
'A',
'B']
[ 'A', 'B']
#coding:utf-8
#################
# for循环两个列表的过程
list1 = [
'1',
'1']
list2 = [
'A',
'B']
for x
in list1, list2:
reslut = x[:]
print reslut
# type=list
print
"---------"
print list1, list2
print
"#############"
# 简单版
dir = {
'A':
'a',
'B':
'b'}
xq = dir.keys()
yw = dir.values()
# 这段代码是遍历两个列表之后赋值给新的两个列表
for i
in xq, yw:
answer, question = i[:]
# 这里可以加代码对元素操作之后再赋值给新的列表
print answer,
",", question
# 你可以把这句放在for循环外面在看下结果
print
"---------"
# 复杂版
for j
in xq:
answer_ = j[:]
print answer_,
",",
print
"\n"
for k
in yw:
question_ = k[:]
print question_,
",",
[
'1',
'1']
[
'A',
'B']
---------
[
'1',
'1'] [
'A',
'B']
#############
A , B
a , b
---------
A , B ,
a , b ,
关于Python怎么在一个for循环中遍历两个列表问题的解答就分享到这里了,希望
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155343.html