python入门

列表操作

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

上一篇下一篇

猜你喜欢

热点阅读