一、元组
1、元组的格式
变量名=( , , , , )
2、访问元组
通过索引来取数据:
索引存在时会输出相对应索引的元素
索引不存在时会报错
3、查询个数
count 查询元素存在的个数
4、查询索引
index 查询元素的索引,有对应元素返回索引,如果无则报错
5、修改数据
元组不能修改数据(需与列表相互转换之后才可改变元素)
6、类型转换
元组转列表:list(元组名)
列表转元组:tuple(列表名)
7、元组循环取值
方法一:for循环取值
for i in 元组名 :
print( i )
方法二:while 循环取值
先定义变量 i = 0
while i < len(元组名):
print( 元组名 [ i ] )
i + = 1
二、字典
1、字典格式
变量名={ key1 : value , key2 : value ,,,}
字典的每个元素由2部分组成,键(key):值(value)
2、根据键访问值
有对应Key时,会输出相应的Value值
info={"name":"anfly","age":18,"sex":"男"}
print ( info [ " name " ] )
# anfl
若无对应的Key时,则会报错
如果不确定字典中是否存在某个键而又想获取其值时,如何操作?
列表名 . get ( 不确定的key值 )
列表名 . get ( 不确定的key值 , 不存在时提示内容)
3、修改元素
字典里每个元素都是可修改的,只要通过Key找到Value,即可修改,否则是新增
有对应的key则是修改数据,没有对应的key是新增数据
4、添加元素
格式:字典名 [ 新增Key值 ] = 新增 Value值
5、删除元素
1)del
del 字典名 会删除整个字典
del 字典名 [ key值 ] 会删除指定元素
2)clear 清空
字典名 . clear ( ) 可以清除字典全部元素
6、查询长度
len ( 字典名 ) : 查询键值对的个数
7、字典中循环
方法一:for i 字典名 . keys() :
print ( i , 字典名 [ i ] )
方法二:for k , v 字典名 . items():
print ( k , v )
方法三:for i in 可迭代 :
print ( i )
for i , ch in enumerate( Key值 ):
print ( i , ch )