我有一个整数和一个列表.我想为它们创建一个新的列表,从变量开始,以列表结束. 写a + list会出错.编译器将a作为整数处理,因此我不能使用APPEND或EXTEND. 你会怎么做呢?

推荐答案

>>>var=7
>>>array = [1,2,3,4,5,6]
>>>array.insert(0,var)
>>>array
[7, 1, 2, 3, 4, 5, 6]

工作原理:

array.insert(index, value)

在给定位置插入一个项目.第一个参数是要插入的元素的索引,因此在列表前面插入array.insert(0, x)个,array.insert(len(array), x)相当于array.append(x)个.负值被视为相对于数组的结尾.

Python相关问答推荐

Python如何让代码在一个程序中工作而不在其他程序中工作

使用matplotlib pcolormesh,如何停止从一行绘制的磁贴连接到上下行?

如何终止带有队列的Python进程?+ 队列大小的错误?

如何使用stride_tricks.as_strided逆转NumPy数组

使用polars .滤镜进行切片速度比pandas .loc慢

SQLGory-file包FilField不允许提供自定义文件名,自动将文件保存为未命名

发生异常:TclMessage命令名称无效.!listbox"

在Wayland上使用setCellWidget时,try 编辑QTable Widget中的单元格时,PyQt 6崩溃

Telethon加入私有频道

如何在WSL2中更新Python到最新版本(3.12.2)?

所有列的滚动标准差,忽略NaN

如何禁用FastAPI应用程序的Swagger UI autodoc中的application/json?

通过ManyToMany字段与Through在Django Admin中过滤

AES—256—CBC加密在Python和PHP中返回不同的结果,HELPPP

在输入行运行时停止代码

跳过嵌套JSON中的级别并转换为Pandas Rame

Polars Group by描述扩展

Polars map_使用多处理对UDF进行批处理

pandas:在操作pandora之后将pandora列转换为int

Beautifulsoup:遍历一个列表,从a到z,并解析数据,以便将其存储在pdf中.