1、列表

形如list1 = ['cat',1,3.4],由[  ]括起来的一组序列称为列表,属于可变数据类型。列表中的元素可以是任意数据类型,整型,浮点型,字符串类型,甚至可以是列表、元祖或者字典。

列表的操作:

(1)可使用下标获取列表中的某个元素 ,例如

list1[0]

(2)负数下标以及切片获取子列表

虽然下标是从0开始向上增长,但也可使用负数作为下标,-1代表倒第一个元素,-2代表倒数 第二个元素,依次类推。

另外可以使用[  ]和两个整数获取子列表,例如

sonList = list1[1:4]  #第一个整数是开始下标,第二个整数是结束下标(不含)#nums = [1,2,3,4]    则nums[1:3] = [2,3]

(3)可以使用index()函数获取已知元素在列表中的下标 ,例如

list1.index('cat')

(4)append()、extend()、insert()函数的区别

del、remove()的区别以及sort()函数。

list1.append('tom')           #append()函数—向列表后面追加元素,参数是一个元素
list1.extend(['jerry'])       #entend()函数—向列表后面追加列表,参数是一个列表
list1.insert(1,'mike')        #insert()函数—向指定位置添加一个元素,原来的元素后移
del list1[1]                  #del语句-删除列表中下标处的值
list1.remove('tom')           #remove()函数—移指定的元素#sort()函数-可以对列表中的元素进行排序  sort(reverse=True)可以实现逆序排序

(5)列表的连接和复制:使用‘+’号可以连接两个列表,使用‘*’,乘以一个整数可以将列表复制

2、元祖

元祖和列表非常类似,列表用[ ]定义,而元祖用()定义。元祖和列表的主要区别在于元祖属于不可变数据类型,它当中值不允许被修改,添加和删除。

3、list( ) 和 tuple( ) 类型转换

4、copy()和deepcopy()

5、字典

(1)字典用 { } 来定义,其中的元素是键-值对,键和值中间用“:”连接。

(2)另外,字典与列表不同,字典对于键值对的顺序没有要求,例如

(3)keys()、values()和 items()方法

有 3 个字典方法,它们将返回类似列表的值,分别对应于字典的 和 -值对: keys()、values()和 items()。但是返回值不是真正的的列表,他们不能被修改
和列表一样,可以使用in或not in检查某个键或值是否存在于字典中。
(4)get( ) 和 setdefault( ) 方法
get()方法,它有两个参数:要取得其值的键,以及如果该键不存在时,返回的备用值。
 
setdefault( )方法有两个参数。第一 个参数,是要检查的键。第二个参数,是如果该键不存在时要设置的值。如果该键
确实存在,方法就会返回键的值。

列表 元祖 字典相关推荐

  1. python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...

    python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能 ...

  2. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  3. python 常用字符串 列表元祖字典都 自带的函数方法

    上节内容回顾和补充编程语言高级低级Python种类JavaPythoncPython *****pypy字节码 和 机器码Python程序:1. 终端:C:\python35\python.exe D ...

  4. python 列表 元祖 字典 集合_python基础知识之列表、元祖、字典、集合、字符串。...

    1.可变类型之列表 列表用 [ ]来定义是可变的,可以通过索引值来去查询里面的字段可以可以追加,删除等 ```python names='zhangyang guyun xiangpeng xulia ...

  5. python 列表 元祖 字典,Python 列表、元组、字典

    可变数据类型和不可变数据类型 python里的数据都是保存在内存里的,python里的数据又分为可变类型和不可变类型: 1不可变数据类型:字符串.数字.元组,如果修改值,内存地址会发生变化: 2可变数 ...

  6. python列表元祖字典集合运算_Python基础5:列表 元祖 字典 集合 Json

    [ 列表] 列表(list)是Python以及其他语言中最常用到的数据结构之一.Python使用使用中括号 [ ] 来解析列表. 列表是可变的(mutable)--即:可以改变列表的内容. 相关操作: ...

  7. python 列表 元祖 字典 集合_python中列表、元祖、字典和集合

    list 允许重复的集合,是有序的:即元素可以是一样的,也可以修改元素: tuple 允许重复的集合,是有序的:但子元素是不可以修改的 dict   允许重复的集合,是无序的:元素是可以修改的 set ...

  8. 元祖字典 java_元祖和字典

    元祖的定义 Tuple 元祖与列表类似,不同之处在于元祖中 元素不能修改 元祖表示多个元素的序列 元祖在python中,有特定的应用场景 元祖用于存储 一串信息,数据之间用逗号分隔 元祖用 ( ) 定 ...

  9. Python入门 [输出,注释,列表,元祖,集合,字典,if,while,for]

    print("Hello Python") #输出 ''' 多行注释 用 三个引号 ''' a=1 #赋值 变量首字母只能书字母下划线 第二个字符数字,字母,下划线 声明一个列表 ...

最新文章

  1. 微信公众号开发本地环境开发_如何在5分钟内使HTTPS在本地开发环境上工作
  2. cxgrid 保存数据_什么是大数据
  3. ImageButton的坑 ImageButton 有问题
  4. 无线AP与无线交换机的区别
  5. Jmeter----连接mysql数据库及常见问题处理
  6. 编码时的一些普适原则
  7. 智能驾驶浪潮催生车载通信新机遇 移远通信抢占5G+C-V2X+GNSS风口
  8. tftp协议给服务器上传数据,TFTP连接过程详解
  9. C++中的矩阵特征值
  10. 数据库:园林软件(病虫害题库)
  11. 计算机1M代表什么,1M网速是多少 Mbps是什么意思
  12. 利用composer安装依赖
  13. 每个c语言程序文件的编译错误被分为什么,已打印中央电大C语言考试题库(c语言小题+编程)...
  14. 怎样用matlab做复数运算,MATLAB面向复数运算的设计.doc
  15. 【矩阵论】04——线性空间——子空间
  16. JSP在电子商务网站开发的运用应用发展方向
  17. Cause: compileSdkVersion is not specified. Please add it to build.gradle
  18. 我们究竟为什么上大学
  19. Spawn-FCGI安装
  20. 元宇宙最先落地的应用场景是什么

热门文章

  1. ART-PI 嵌入式人形检测 附源码(RT-AK Demo)
  2. 项目中加入百度联盟广告。
  3. linux文件查找命令
  4. 奉劝各位学弟学妹们,看看这篇阿里面经吧,不要无脑的向大厂投简历了!
  5. 鸿蒙os第一批到第四批要多久,鸿蒙值得期待 鸿蒙OS系统适应计划曝光
  6. 国内网页无法加载reCAPTCHA解决方案
  7. Android apps浅析01-Amazed:一个简单但令人上瘾的加速度为基础的大理石指导游戏。...
  8. 开心网竞争对手不是校内网
  9. 一家企业怎样才算Cool?Gartner告诉你!
  10. Harris-Laplace角点检测初探+python实现