Python中列表与元组的乘法操作示例

  • Post category:Python

有关“Python中列表与元组的乘法操作示例”的完整攻略,具体如下:

标题

一、列表(List)的乘法操作

列表可以通过使用乘法操作,重复元素使其变长。

示例1:列表中元素的重复

a = [1, 2, 3]
b = a * 3
print(b)

# 输出结果为:[1, 2, 3, 1, 2, 3, 1, 2, 3]

在上面的示例中,使用*操作符可以将列表中的元素重复3次,并将重复后的元素赋值给变量b。执行结果输出了重复后的列表。

示例2:清空列表

a = [1, 2, 3]
a *= 0
print(a)

# 输出结果为:[]

上述示例中,使用*操作符将列表重复0次,则相当于清空列表。因此执行结果输出一个空的列表[]

二、元组(Tuple)的乘法操作

元组也可以通过使用乘法操作符,重复元素使其变长。与列表不同的是,元组乘法操作后生成的结果依旧是元组。

示例1:元组中元素的重复

a = (1, 2, 3)
b = a * 3
print(b)

# 输出结果为:(1, 2, 3, 1, 2, 3, 1, 2, 3)

在上面的示例中,使用*操作符可以将元组中的元素重复3次,并将重复后的元素赋值给变量b。执行结果输出了重复后的元组。

示例2:使用空元组

a = (1, 2, 3)
a *= 0
print(a)

# 输出结果为:()

上述示例中,使用*操作符将元组重复0次,则相当于使用空元组。因此执行结果输出一个空的元组()

总结:
– Python中,列表和元组都可以通过使用乘法操作符重复元素使其变长
– 列表使用乘法操作后生成的结果还是列表;元组则生成的结果还是元组
– 列表乘法操作后可以清空列表,而元组乘法操作后则相当于使用空元组