我想了解为什么我在这些列表操作中得到不同的结果。
list1 = ['a','b','c']
list1.remove('a')
print(list1) #results ['b', 'c']
text = "abc"
print(list(text).remove('a')) #results Nome
最佳答案
这是因为remove
返回None
值。
如果您对第一种情况尝试相同的操作,您将观察到相同的行为:
list1 = ['a','b','c']
print(list1.remove('a'))
关于python - 列出具有不同结果的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69152441/