
insert()方法可以在列表中的任何一个位置添加新的元素。
注意:使用insert()方法需要指定新元素的索引和值。
motocycles = ['honda', 'yamada', 'suzuki']
print(motocycles)
motocycles.insert(0, 'ducati')
print(motocycles)
输出
['honda', 'yamada', 'suzuki']
['ducati', 'honda', 'yamada', 'suzuki']
2、在列表末尾添加元素:append()方法
motocycles = ['honda', 'yamada', 'suzuki']
print(motocycles)
motocycles.append('ducati')
print(motocycles)
输出
['honda', 'yamada', 'suzuki']
['honda', 'yamada', 'suzuki', 'ducati']
以上就是使用python
1、append()append()对于列表的 *** 作主要实现的是在特定的列表最后添加一个元素,并且只能一次添加一个元素,并且只能在列表最后;
m.append(元素A)
2、extend()
extend()对于列表的 *** 作主要实现的是对于特定列表的扩展和增长,可以一次添加多个元素,不过也只能添加在列表的最后;
m.extend([元素A,元素B,……])
3、insert()
insert()对于列表的 *** 作主要是在列表的特定位置添加想要添加的特定元素,比较常用,这里的特定位置是指元素所在列表中的位置索引号,需要注意的是这里的索引号都是从0开始的,不是从1开始的,这个大家需要特别注意。
m.insert(A,元素B):表示在列表m里面的第A+1处加入元素B
1、m.remove()
m.remove的作用是移除掉列表m里面的特定元素;
m.remove(元素A)
2、del m[n]
它的作用是删除掉列表里面的索引号位置为n 的元素,这里需要注意的是del是一种 *** 作语句。
del m[n]
3、m.pop()
它的作用是将列表m的最后一个元素返回,并且在此基础上进行删除掉
1、Temp=m[n]
获取m列表第n+位置处的元素
1、Temp=m[A:B]
表示将m列表里从索引号位置为A开始的元素到B-1处元素之间的列表获取赋给temp.
1、+:它主要实现的是多个列表之间的拼接
常见的列表 *** 作符
2、*:主要实现的是列表的复制和添加
3、比较>,<:主要进行数据型列表的元素比较
4、and等:;逻辑运算符,可以进行列表之间的逻辑判断
1、m.count(A):输出元素A在列表m里面出现的次数
2、m.index(A):输出元素A在列表m里面的索引位置号
m.index(A,a,b):对于列表m里面包含多个元素A时,输出在列表m索引号a-b之间的特定索引号
3、m.reverse():将列表m进行前后的翻转,前变后,后变前
4、m.sort():将列表m里面地数据进行从小到大的排列
5、m.sort(reverse=True):将列表m里面地数据进行从大到小的排列
其实对于列表m里面的元素进行从大到小的排列还可以用以下方法:
N=m.sort()
N.reverse()
1) 深拷贝:
M=[A,b,a,c]
N=M[:]
2) 浅拷贝:
N=M
python中列表是最常见的一种数据类型,下面我们来看看列表的基本用法吧
列表的表示:list=[ ] 用中括号表示 或者list()
列表的作用:存储多个数据的数据类型
列表可以存储多种数据类型,可以存储任何类型的数据
列表的 *** 作
获取列表长度len()
获取某个元素可以使用索引,索引同字符串,从头开始就是0开始,从末尾开始就是-1
列表索引后得到的数据类型就是该元素本身的类型
切片后获取的数据还是列表
列表是可变类型:可以增加,修改和删除
列表的增加
1、列表的添加:列表最后添加一个元素 append
2、在指定位置添加索引:insert
3、同时添加多个元素:extend(相当于将两个列表合并)
列表的删除
1、删除指定的内容 remove(当列表中含有多个相同内容的元素,默认删除第一个)
2、删除指定的索引 pop
列表的修改
1、通过索引来修改
说完列表的几种 *** 作,下面我们来看看这些 *** 作打印出来的结果是什么:
none是一种数据类型,表示什么都没有,append得到的结果为none,remove得到的结果也是none.pop得到的结果是删除的那个元素
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)