列表操作
2022-05-18 本文已影响0人
朱兰Juran
列表中某个索引处的元素值可以被重新分配。
例如:
nums = [7, 7, 7, 7, 7]
nums[2] = 5
print(nums)
结果:
[7, 7, 5, 7, 7]
列表可以像字符串一样添加和相乘。
例如:
nums = [1, 2, 3]
print(nums + [4, 5, 6])
print(nums * 3)
结果:
[1, 2, 3, 4, 5, 6]
[1, 2, 3, 1, 2, 3, 1, 2, 3]
列表和字符串在很多方面是相似的 - 字符串可以被认为是不能改变的字符列表。
要查找某个值是否在列表中,可以使用 in 运算符。
如果值在列表中出现一次或多次,则返回 True,否则返回 False。
words = ["spam", "egg", "spam", "sausage"]
print("spam" in words)
print("egg" in words)
print("tomato" in words)
运行结果:
True
True
False
in 运算符也用于确定一个字符串是否是另一个字符串的子字符串。
要某个值是否不在列表中,可以使用 not 操作符。
nums = [1, 2, 3]
print(not 4 in nums)
print(4 not in nums)
print(not 3 in nums)
print(3 not in nums)
运行结果:
True
True
False
False