Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中一次迭代2个列表_Python_List_Iteration - Fatal编程技术网

在Python中一次迭代2个列表

在Python中一次迭代2个列表,python,list,iteration,Python,List,Iteration,我想向两个Python列表的成员共享/分配特定数量的数据。list1的成员将各有两个共享,而list2的成员将各有一个共享,然后打印结果,并分配名称和值。以下是我的示例代码: reminder = float(85000) list1 = ['Designer', 'Coder', 'Supervisor'] list2 = ['Artist', 'Attendant', 'Usher] for i,j in list1 and list2: print(i, (reminder/9

我想向两个Python列表的成员共享/分配特定数量的数据。list1的成员将各有两个共享,而list2的成员将各有一个共享,然后打印结果,并分配名称和值。以下是我的示例代码:

reminder = float(85000)

list1 = ['Designer', 'Coder', 'Supervisor']
list2 = ['Artist', 'Attendant', 'Usher]

for i,j in list1 and list2:
    print(i, (reminder/9)*2)
    print(j, (reminder/9)*1)
当我运行上述代码时,出现了一个异常:

Traceback (most recent call last):
  File "C:\Python33\reminder.py", line 6, in <module>
    for i,j in list1 and list2:
ValueError: too many values to unpack (expected 2)
回溯(最近一次呼叫最后一次):
文件“C:\Python33\rementer.py”,第6行,在
对于列表1和列表2中的i,j:
ValueError:要解压缩的值太多(应为2个)
我搜索了以前关于同一主题的帖子,但没有找到解决方案

我该怎么做呢?

您应该使用内置功能

for i, j in zip(list1, list2):
    print(i, (reminder/9)*2)
    print(j, (reminder/9)*1)
您应该使用内置函数

for i, j in zip(list1, list2):
    print(i, (reminder/9)*2)
    print(j, (reminder/9)*1)

我感谢及时的回复。我感谢及时的回复。