Discuss / Python / 想请教老师一个问题:insert() 方法

想请教老师一个问题:insert() 方法

Topic source

瀛匀

#1 Created at ... [Delete] [Delete and Lock User]

classmates = ['Michael', 'Bob', 'Tracy'] classmates.insert(-1,'Jack') classmates ['Michael', 'Bob', 'Jack', 'Tracy']

老师能给讲一讲为什么 'Jack' 到了 -2 那个位置么?谢谢!

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

insert(-N)就是倒着跳过N个元素然后插入

用inser的办法可以插入最后一个吗?因为inser(-1)其实就是倒数第二个,而inser(-0)又被识别成inser(0).

用inser的办法可以插入最后一个吗?因为inser(-1)其实就是倒数第二个,而inser(-0)又被识别成inser(0).

classmates.insert(len(classmates), 'Jack')

廖雪峰

#5 Created at ... [Delete] [Delete and Lock User]

append()

该insert()方法是将‘Jack’插入到当前的最后一位,也就是‘Tracy’的位置,所以‘Tracy’就顺势往后移一位


  • 1

Reply