[英]Insert an element at an arbitrary index in python list
def func04():
my_list = []
my_list.insert(400, "s400")
my_list.insert(5, "s5")
my_list.insert(2, "s2")
my_list.insert(4, "s4")
my_list.insert(1, "s1")
my_list.insert(3, "s3")
my_list.insert(0, "s0")
# my_list.sort()
print(f'my_list: {str(my_list)}')
>>> my_list: ['s0', 's400', 's1', 's5', 's3', 's2', 's4']
What is the login behind this sequence in python? python 这个序列后面的登录是什么? Can anyone clarify
谁能澄清
If you specify an index that is larger than the list currently, then it will just append to the end of the list.如果您指定的索引大于当前列表,那么它将只是 append 到列表的末尾。
my_list = [] # []
my_list.insert(400, "s400") # [s400]
my_list.insert(5, "s5") # [s400, s5]
my_list.insert(2, "s2") # [s400, s5, s2]
my_list.insert(4, "s4") # [s400, s5, s2, s4]
my_list.insert(1, "s1") # [s400, s1, s5, s2, s4]
my_list.insert(3, "s3") # [s400, s1, s5, s3, s2, s4]
my_list.insert(0, "s0") # [s0, s400, s1, s5, s3, s2, s4]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.