要熟练掌握元组、字典和集合的不同功能的方法
1.元组简介
- 元组是不可变序列,通过()可以创建,或者不用()而直接用‘,’将各个元素分隔开也可以
tup=()
print(tup,type(tup))
tup=1,2,3,4,5
print(tup,type(tup))
tup=1,2,3,4,5,
print(tup,type(tup))
tup=(1,2,3,4,5)
print(tup.index(1))
print(tup[1])
print(tup)
tup[1]=9
tup=9
'''
将元组的元素赋值给变量的过程就叫做解包
——赋值时变量个数与元组内的元素个数必须保持一致
——如果元组元素在解包时不逐个分解,可通过*c的方式可以将多个元素放入列表中
——字符串和列表同样适用这些解包的方法
'''
tup=10,20,30,40
a,b,c=tup
a,b,c,d,e=tup
a,b,c,d=tup
'''变量个数与元组内的元素个数必须不一致时采用以下方法'''
a,b,*c=tup
a,*b,c=tup
*a,b,c=tup
print('a =',a)
print('b =',b)
print('c =',c)
''' 遍历、索引、切片、解包等方式在列表、字符串、元组中都是可以通用的,这些操作本质上都没有对原来序列进行变更 '''
a,b,*c='python'
print('a =',a)
print('b =',b)
print('c =',c)
a,b,*c=[1,2,3,4,5,6,7,7]
print('a =',a)
print('b =',b)
print('c =',c)
2.字典简介
2.1字典的基本介绍
- 字典属于一种新的数据结构,被称之为映射(mapping)
- 字典的作用和列表类似,都是用来存储对象的一种容器
- 列表对数据的存储比较在好,但数据的查询检索则相对差一些,而字典正好与之相反
- 字典中的每一个元素都有一个唯一的名字,通过这个名字可以快速查找到指定元素
- 唯一的名字被称之为Key,通过key来查询的值称之为Value,键值对(Key—Value)一项成为Item
'''
创建字典{}
语法:{key:value,key:value,....}
创建字典dict()
语法:dict(key=value,key=value,....)
字典的value可以是任意的对象
字典的key是不可变的对象,如int、str、bool、tuple...
'''
d={
}
print(d,type