博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python之list
阅读量:4599 次
发布时间:2019-06-09

本文共 951 字,大约阅读时间需要 3 分钟。

列表的增删改
names=['candy','kevin','ann','lilei','lily']
users=[admin,cc,sc,cr]
查 print(names[1])
增 names.append('hanmeimei') 给list从末尾添加值
names.insert(0,'wangkai') 从哪个位置插入
改 names[0]='polly'
删 names.pop() 默认删除最后一个元素,删掉谁也把它的值返回
names.pop(2) 删除指定位置的元素
names.clear() 清空列表
del names[3] 删除指定位置的元素,前提下标要存在
注:del可以删除变量,不管是字符串还是列表还是列表中的某个元素
names.remove('kevin') remove删除的是元素,传值不是传的下标,而是元素
内置方法:
1、判断元素是否在列表中
names.count('lilei') 查找值在这个列表中出现了几次
in 判断元素是否在列表中
print('candy' in names)
2、返回元素的下标
print(names.index('lily')) 如果有多个lily,取第一个;如果没有,报错
print(names.index('lily',3)) 从第四个元素开始找lily
3、两个列表合并成一个列表
print(names+users) 两个列表的值加一起,names的值在前面显示
names.extend(users)
区别:第一种方法,两个列表的值不变,第二种,names列表的值发生变化
4、排序
sort 默认升序
nums=[1,2,3,5,54,23,432,43]
nums.sort()
print(nums)
nums.sort(reverse=True) 降序
nums.reverse() 降序
多维列表【数组】
lis = [1,2,3,5,lily,[name,sex,index,age]]
lis[5][2] = 'sex'
 
最常用的方法:pop,remove,count,append

转载于:https://www.cnblogs.com/hehexiaoxue/p/6938315.html

你可能感兴趣的文章
python timeit
查看>>
Wireless Network 并查集
查看>>
51nod 1019 逆序数
查看>>
20145202马超《JAVA》预备作业1
查看>>
云推送注意(MSDN链接)
查看>>
IDEA 生成 jar 包
查看>>
加减乘除混合版
查看>>
linux基础6-bash shell编程
查看>>
掌握这几种微服务模式助你成为更出色的工程师
查看>>
为什么很多语言选择在JVM上实现
查看>>
绘制dot 图
查看>>
CSS Reset CSS Framework
查看>>
如何用WinCC发送报警消息至微信
查看>>
LeetCode算法扫题系列19
查看>>
nginx获取经过层层代理后的客户端真实IP(使用正则匹配)
查看>>
YII实现dropDownList 联动事件
查看>>
搞定PHP面试 - 正则表达式知识点整理
查看>>
为什么JavaScript里面0.1+0.2 === 0.3是false
查看>>
freemarker 设置中文
查看>>
docker swarm集群搭建
查看>>