18798332503 发表于 2020-8-31 18:59:52

insert添加元素,一次只能添加一个?

list = 我要怎么样才能用insert一次性插入1,3,5,7,9在列表里面(按从小到大的排序),或者说只能用extend([])插入 进去,然后再用sort()!

永恒的蓝色梦想 发表于 2020-8-31 19:08:16

我觉得你应该看看这个

永恒的蓝色梦想 发表于 2020-8-31 19:10:22

还有,尽量不用 insert 。

18798332503 发表于 2020-9-1 09:56:49

永恒的蓝色梦想 发表于 2020-8-31 19:08
我觉得你应该看看这个

对于现阶段的我来说,理解似乎还有点儿难度

18798332503 发表于 2020-9-1 09:57:54

永恒的蓝色梦想 发表于 2020-8-31 19:10
还有,尽量不用 insert 。

请问这是为什么啊?不明白

永恒的蓝色梦想 发表于 2020-9-1 18:52:18

18798332503 发表于 2020-9-1 09:57
请问这是为什么啊?不明白

每 insert 一次,这个位置以后的元素都要挪一次位置

18798332503 发表于 2020-9-2 09:13:51

永恒的蓝色梦想 发表于 2020-9-1 18:52
每 insert 一次,这个位置以后的元素都要挪一次位置

那就是说最好用extend([])扩充,再用sort(reverse = True)对吗?

永恒的蓝色梦想 发表于 2020-9-2 12:24:59

18798332503 发表于 2020-9-2 09:13
那就是说最好用extend([])扩充,再用sort(reverse = True)对吗?

这个方法也不好,但是比 insert 强。
页: [1]
查看完整版本: insert添加元素,一次只能添加一个?