python中列表添加的四种方法小结
作者:ly_qiu 发布时间:2023-12-10 21:59:47
标签:python,列表,添加
列表的添加
1)+ 添加
2)append 追加
一次只能添加一个元素到列表中,适合用于循环里
3)extend 拉伸
可一次添加多个元素到列表中
4)insert 插入
append与extend都是添加在最后,insert可以插入在指定位置
命令 | 作用 |
---|---|
service.insert(n,’ ') | 将’'中的内容,插入到第n个之后 |
service.insert(1,‘samba’) | 将samba插入到第一个之后 |
练习:
插入到第三个之后
插入到第二个后
插入两个
本结果表明:firewalld是在samba之后。因为samba插入到第一个之后,就变为了第二个;此时将firewalld插入到第二个后,就在samba之后了。
在列表指定位置添加元素
Python也提供了insert()方法,可以在列表任意指定位置插入元素,其基本语法为:
source_list.insert(index,obj)其中
source_list
:为待修改的列表index
:为待插入的位置索引obj
:为待插入的元素
注意:在Python中,列表起始元素的位置索引为0例如,要向guests列表中Zhang san的后面增加客人Hu qi,则相应的语句为:
# 创建并初始化guests列表
guests=['Zhang san','Li si','Wang wu','Zhao liu']
# 向guests列表Zhang san后面增加一个名为Hu qi的客人
guests.insert(1,'Hu qi')
# 输出新的guests列表
print(guests)
输出结果为:
['Zhang san','Hu qi','Li si','Wang wu','Zhao liu']
来源:https://blog.csdn.net/ly_qiu/article/details/106359717


猜你喜欢
- 快速修改MySQL某张表的表结构--摘录自《MySQL管理之道》ALTER TABLE 表名 MODIFY 列名 数据类型;这个命令可以修改
- 01 实现背景1、PHPdict.txt,一个文本文件,包含可能的敏感目录后缀2、HackRequests模块,安全测试人员专用的类Requ
- 1.如果没有采用响应式布局,指定表格的宽度即可解决比如table{ width:1400px !important;}2.如果采用了响应式布
- 1、单个像素(画点)利用pygame画点主要有三种方法:方法一:画长宽为1个像素的正方形import pygame,syspygame.in
- 本文总结一下,拖拽所延伸出来的一些效果,供大家参考,具体内容如下1.实现拖拉图片时,带框的效果。即当鼠标拖动某一个图片或物体时,其原有位置扔
- 内容介绍将日常工作中遇到的数数据冲突和样本源的方法进行总结,其中主要包括实际业务数据冲突、样本选取问题、数据共线性 等思路,并且长期更新。实
- 方法一:#导入math包import math#定义点的函数class Point: def __init__(self,x=0
- 写在之前在我们的现实生活中,「日志记录」其实是一件非常重要的事情,比如银行的转账记录,汽车的行车记录仪记录行驶过程中的一切,如果出现了什么问
- \\create by ahuinan 2009-6-22 \\up by ahuian 2009-6-23 \\up by ahuinan
- 【作者翻译】结构和层次降低了复杂性并提高了可读性。你的文章或站点组织的越深入,用户就越容易理解你观点和得到你想传达的信息。在网页上,这点被通
- 1.设置phpMyAdmin Language:Chinese simplified (zh-utf-8)MySQL 字符集:UTF-8 U
- 本文实例讲述了Python实现栈的方法。分享给大家供大家参考,具体如下:前言使用Python 实现栈。两种实现方式:基于数组 - 数组同时基
- 记录训练过程history=model.fit(X_train, Y_train, epochs=epochs,batch_size=bat
- 如下所示:def prn_obj(obj): print '\n'.join(['%s:%s'
- 数据准备数据集(JetRail高铁的乘客数量)下载.假设要解决一个时序问题:根据过往两年的数据(2012 年 8 月至 2014 年 8月)
- 大概在Python2.7.xx以前,安装Python时环境变量是需要自己设的,所以自己做了一个批处理文件.bat来设置环境变量Path,通过
- 准备工作:python:https://www.python.org/downloads/Dev-C++:https://sourcefor
- 比如代码 binfo = {'name':'jay','age':20,'pytho
- 首先,创建一个存储过程 get_clob:t_name:要查询的表名;f_name:要查询的字段名;u_id:表的主键,查询条件;l_pos
- TSNE降维降维就是用2维或3维表示多维数据(彼此具有相关性的多个特征数据)的技术,利用降维算法,可以显式地表现数据。(t-SNE)t分布随