python 元组字典集合

元组(tuple)

简介:所有的元素都放在()里,相邻的元素之间用“ ,”相隔开,而元组中可以存放整数,实数,字符串,列表,元组等任何类型的内容。

1.创建元组

tuple=(1,[123],'abc',('python','nb'))

其实小括号并不是必须使用的,若执行下面程序,再用type()函数检查依然为元组

a="123",
type(a)

则会显示

<class 'tuple'>

若为a=“123”,那么IDLE中用type()会显示什么呢

a="123"
type(a)
<class 'str'>

通过上面两个例子可以看出“,”逗号才是元组所必须的。

创建空元组

a=()

2.删除元组

需要使用到del函数

a=123,“abc“
del a   #删除整个元组

3.访问元组元素

a(123,1,"abc")
print(a[0])
123

当然元组也可以切片

a=1,2,3
print (a[:1])
(1,)

4.修改元组元素

元组是不可变序列,所以不能对单个元素进行修改,但可以对元组重新赋值

drinks="咖啡""奶茶""可乐")
drinks= ("咖啡""雪碧""芬达")#对元组重新赋值
print(drinks)#输出新元组

连接元组

a=1234)
a=a+5678#连接元组
print(a)
(12345678#新元组

若要连接的元组只有一个元素,一定要记得加逗号

字典

字典的内容通过键值对保存
键(key),值(value)
字典格式为a={“key1”:value1,“key2”:value2……}

key1value2
apple20yuan
pen5yaun

1.通过键值对访问字典

a={"key1":"value1","key2":"value2"}
print(a["key1"])
value1#执行的结果

2.添加修改字典元素

drinks={"咖啡"1"奶茶"2"可乐"3}
drinks["咖啡"]=5
print(drinks)
{"咖啡"5"奶茶"2"可乐"3}

添加元素,若存在一个元素,则相当于修改功能

集合

1.set()为关键字

2.创建集合

a={1,2,3,4}

创建一个空集合必须用set()而不是用a={}

3.集合的性质

一,无序性
二,元素不重复性
三,不能够索引,不能够切片(因为无序性)

移除元素 使用remove()

删除元素 使用pop ()

清空集合 使用clear ()

异同点

字符串列表元组字典集合
创建空~“ ”或‘ ’[ ]( , ){ }set()
强制转化str()list()tuple()dict()set()
能否索引和切片不能
能否修改元素不能
能否存放其他的类型不能
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值