📜  如何在循环中创建多个变量 python (1)

📅  最后修改于: 2023-12-03 14:52:55.663000             🧑  作者: Mango

如何在循环中创建多个变量 Python

在Python中,我们可以在循环中创建多个变量。这对于需要同时迭代多个序列或将多个值分配给同一变量等情况非常有用。以下是一些示例和解释。

使用zip函数创建多个变量
a_list = [1, 2, 3, 4, 5]
b_list = ['a', 'b', 'c', 'd', 'e']

for a, b in zip(a_list, b_list):
   print(a, b)

我们可以使用zip()函数同时迭代a_listb_list。在每次循环中,zip()函数将给变量ab分别赋值。输出为:

1 a
2 b
3 c
4 d
5 e
使用enumerate函数创建多个变量
a_list = [1, 2, 3, 4, 5]

for i, a in enumerate(a_list):
   print(i, a)

我们可以使用enumerate()函数迭代a_list。在每次循环中,enumerate()函数将给变量ia分别赋值。输出为:

0 1
1 2
2 3
3 4
4 5
在循环中创建多个变量并对其赋值
a_list = [1, 2, 3, 4, 5]
b_list = ['a', 'b', 'c', 'd', 'e']
c_list = []
d_list = []

for a, b in zip(a_list, b_list):
   c = a * 2
   d = b.upper()
   c_list.append(c)
   d_list.append(d)

print(c_list)
print(d_list)

在此示例中,我们不仅在循环中创建了变量ab,还创建了变量cdc的值是a * 2,而d的值是b的大写形式。输出为:

[2, 4, 6, 8, 10]
['A', 'B', 'C', 'D', 'E']

现在你知道如何在循环中创建多个变量了,去尝试吧!