再换一个问法,那个和我实际应用有些差别
我需要使用insert 来对列表进行插入操作>>> s=
>>> s.insert(0,*5)
>>> s
[, 1, 2, 3]
注意 insert第一个参数只能是0
那么上述代码不符合要求
期待
可以使用切片(slice)来实现在列表头部插入元素的操作,具体代码如下:
s =
s[:0] = * 5
print(s)
输出结果为:
代码解释:
·s[:0]表示对列表s的前 0 个元素进行切片,也就是一个空切片,相当于在列表头部插入元素。
· * 5表示生成一个包含 5 个 0 的列表。
·s[:0] = * 5表示将生成的包含 5 个 0 的列表插入到列表s的头部。
这样就实现了在列表头部插入元素的操作,而且不需要使用insert方法。 isdkz 发表于 2023-5-19 09:55
可以使用切片(slice)来实现在列表头部插入元素的操作,具体代码如下:
还有这个操作 基础太差了
页:
[1]