python学习小记--列表、元组、集合、字典

 四种数据类型的区别

数据类型是否有序是否允许重复是否修改是否可使用索引获取元素
列表有序允许可修改可使用数字索引
元组有序允许不可修改可使用数字索引
集合无序不允许可修改无索引
字典无序不允许可修改有指定索引,无默认的数字索引

一、列表list:

列表是一个有序且可更改的集合,允许重复,列表的定义使用中括号。如:

a = [1 ,"上海" ,"hello"]

注:列表可以存储整数、小数、字符串、列表、元组等任何类型的数据,并且同一个列表中元素的

类型也可以不同

二、元组tuple:

元组是一个有序且不可更改的集合,允许重复,元组的定义使用括号,小括号可以省略。如:

a = (10,20,30)或者a = 10,20,30

如果元组只有一个元素, 则必须后面加逗号。 这是因为解释器会把(1)解释为整数 1, (1,)解释为

元组。如:

a=(1,)

三、字典dictionary:

字典是一个无序、可变和有索引的集合,字典的定义使用大括号,必须指定键名。

字典的每个键值 key : value 对用冒号 : 分割,每个对之间用逗号(,)分割,整个字典包括在花括

号 {} 中 ,注意:dict 作为 Python 的关键字和内置函数,变量名不建议命名为 dict。如:

inydict = {'a': '晴天', 'b': '小雨', 'c': '阴天'}

四、集合:

集合是一个无序和无索引的集合,不允许重复,集合的定义使用大括号。如:

set = {"上海", "北京", "广州"}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值