小编Msq*_*re 的帖子

理解For Python中的循环执行

我在Jupyter笔记本中执行了三个不同的for循环操作.代码如下

首先是循环

b = {}
temp_1 = []
for x in range(0,4):
    y = [4,5]
    temp_1.append(x*y)
b[x] = temp_1
print("\n First for loop output \n",b)
Run Code Online (Sandbox Code Playgroud)

第二个循环

b = {}
temp_1 = []
for x in range(0,4):
    for y in range(4,6):
        temp_1.append(x*y)
    b[x] = temp_1
print("\n 2nd for loop output \n",b)
Run Code Online (Sandbox Code Playgroud)

第三个循环

b = {}
temp_1 = []
for x in [0,1,2,3]:
    for y in [4,5]:
        temp_1.append(x*y)
    b[x] = temp_1
print("\n 3rd for loop output \n",b)
Run Code Online (Sandbox Code Playgroud)

输出First for循环输出

{0: [[], [4, …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

1
推荐指数
1
解决办法
452
查看次数

如何将一个大的zip值列表切成两个列表?

我有一个zip值的大清单。我想将它们分成两个单独的列表。

biglist = [(1.913, 0), (13.06, 22), (24.041, 36), (34.972, 50)]

[list1,list2] = biglist

Output: ValueError: too many values to unpack (expected 2)
Run Code Online (Sandbox Code Playgroud)

我期望以下输出

list1 = [1.913, 13.06, 24.041, 34.972]
list2 = [0, 22, 36, 50]
Run Code Online (Sandbox Code Playgroud)

如何获得?

python list

0
推荐指数
1
解决办法
41
查看次数

标签 统计

python ×2

list ×1

python-3.x ×1