峡谷霸王 发表于 2020-2-22 09:48:34

各位大神,为什么第一个可以运行,第二个无法运行?

list1 = ],3,5,8,13,18]
list1.remove(])
list1.insert(1,])
print(list1)

list1 = ],3,5,8,13,18]
list2 = list1.remove(])
list3 = list2.insert(1,])
print(list3)

qiuyouzhi 发表于 2020-2-22 09:51:23

第二个列表里没有abc,cde啊
而且列表的方法只能作用在自己身上,不能赋值给别的变量

峡谷霸王 发表于 2020-2-22 10:49:30

qiuyouzhi 发表于 2020-2-22 09:51
第二个列表里没有abc,cde啊
而且列表的方法只能作用在自己身上,不能赋值给别的变量

谢谢啦!我还想问一下为什么列表的方法不能赋值?

qiuyouzhi 发表于 2020-2-22 10:54:02

峡谷霸王 发表于 2020-2-22 10:49
谢谢啦!我还想问一下为什么列表的方法不能赋值?

因为它没有返回值,只会对列表进行操作
当然,有一些例外
页: [1]
查看完整版本: 各位大神,为什么第一个可以运行,第二个无法运行?