Python碎片化学习教程 @20. 集合、元组、列表、字典的区别和联系

  Python中一共有6种标准数据类型,Number(数字)、String(字符串)、Set(集合)、List(列表)、Tuple(元组)、Dictionary(字典)。其中数字、字符串、元组属于不可变数据类型,集合、列表、字典属于可变数据类型。注意,Python中没有数组这一说法,跟其他语言中数组的概念比较像的是列表,但不完全一样。
  集合是无序的,元素不能重复,元素只能是不可变数据类型,也就只能是数字、字符串或元组。一个集合用{}代表,多个元素间用逗号隔开。如{1,“今天”,“高山”},这就是一个集合。
  列表是有序的,元素可重复,元素可以为任意数据类型。一个列表用[]表示,多个元素间用逗号隔开。如 [1,2,“大雪”,1]、[1,2,3,1,“今天”,{1,2,3}] 都是数组。
  元组是有序的,元素可重复,元素可以为任意数据类型。一个元组用()表示,多个元素间用逗号隔开。注意一点,元组是不可修改的。换句话说,元组属于值的类型,而不属于变量的类型。元组用()表示,多个元素间用逗号隔开。如(1,2,“老虎”,[8,9,10])就是一个元组。
  字典是无序的,元素不可重复,每个元素都包含key(关键字)和value(值)两部分。key只能是不可变数据类型,即只能是数字、字符串或元组。value可以为任意数据类型。字典用{}表示,多个元素间逗号隔开,每个元素的key和value间用:隔开(注意是英文冒号)。如{“姓名”:张三,“年龄”:24,“职业”:杀手}就是一个字典。
  这里我们可以看到,集合和字典的定义符号都是{}。不同点在于集合的元素就是一个普通的数据类型,而字典的元素由key和value两部分构成。

以上就是本期的所有内容了,谢谢观看。
关于工作室联系方式、进群讨论、技术支持、转载、商业合作等问题请见本套教程第一期,《教程简介》。
谢谢支持,谢谢!


注:资料包包括本期内容文档。


本期资料包下载:
  百度网盘:链接:https://pan.baidu.com/s/1ELneQUNJ9cAwfWwfvacHig
      提取码:wblg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

愚者黑科技工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值