Python--对list、tuple、dict的操作
一、List(列表)
首先,创建一个简单的list:
animal = ['cat','dog','lion','tiger']
(1) 用索引的方式访问list中的元素:animal[0]
当索引从前往后计算时,第一个元素的索引值为0;
当索引从后往前时,倒数第一个元素的索引值为-1.
(2) 计算list的长度:len(animal)
(3) 往list末尾追加元素:animal.append("pig")
(4) 往list中指定位置添加元素:animal.insert(1,"pig")
(5) 删除list末尾的元素:animal.pop()
(6) 删除list指定位置的元素:animal.pop(i)
(7) 替换list中的某个元素:animal[1]="sheep"
(8) 访问list中list的某个元素时:list[i][j]
(9) 创建一个空的list:demo= []
(10) list切片操作:
注意:list中的元素可以是不同类型的元素
print(animal[:])将打印出所有值
二、tuple(元祖)
tuple与list很类似,但tuple一旦初始化就不能修改,所以相对于list来说,tuple更加安全,在两者可以同时用的地方,应该优先考虑tuple。
首先,创建一个元祖:
name = ("zhangsan","liuxiao","zhaoting")
(1) 创建一个空的tuple:t = ()
(2) 定义一个只有一个元素的tuple:t = (1,)
注意:当定义只含一个元素的tuple时,元素后面要添加一个逗号,避免产生歧义
(3) 若元祖中有的元素是列表类型,列表中的元素是可以修改的
三、dict(字典)
dict中的元素以key-value的形式存在
首先,创建一个字典:
d = ["Lisa":24,"Tom":32,"Sum":28,"Jack":25]
(1) 根据名字查找年龄:d["Lisa"]
(2) 判断key值是否存在:"Lisa" in d
(3) 删除一个key:d.pop("Lisa")
(4) 添加一个key:d.updata({"Jane":45})
(5) 修改:d["Tom"] = 32
(6) 删除字典:del d
作者:一笑乘风凉
链接:https://www.jianshu.com/p/b458baef1ada
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
最新文章
- Python_Day11_同步IO和异步IO
- [CareerCup] 17.7 English Phrase Describe Integer 英文单词表示数字
- javascript进击(五)JS对象
- NOI十连测 第六测 T3
- 删除数组中等于某个key的所有元素
- windows下搭建apache+php+mysql
- bootstarp模板02
- Docker: 构建Nginx,PHP,Tomcat基础镜像
- Apollo 3.0 硬件与系统安装指南
- Mike and palindrome CodeForces - 798A
- Android6.0源码下载编译刷入真机
- 对datetime日期类型进行序列化的处理
- BeautifulSoup使用总结
- Cognos11只需简单几步创建你的Dashboard
- tensorflow环境安装
- 架构私用Nuget服务器
- fwrite的文件缓冲同步到磁盘
- 任务调度 Quartz 学习(三) CronTrigger 表达式
- Spark Streaming updateStateByKey和mapWithState源码解密
- deeplearning.ai 旁听如何做课后编程作业
热门文章
- 基于CentOS7系统添加自定义脚本服务及参数说明【转】
- End-To-End Memory Networks
- Variance Inflation Factor (VIF) 方差膨胀因子解释_附python脚本
- EDAS Serverless &; Kubernetes SLB LVS Nginx
- 关于微信手机端IOS系统中input输入框无法输入的问题
- 算力和AI-ZILLIZ
- GANomaly: Semi-Supervised Anomaly Detection via Adversarial Training-1-论文学习
- netty5自定义私有协议实例
- 【430】BST and Splay Tree
- matplot中的对象