元组:
python的元组和列表类似,不同在于元组的元素是不可改变的。
元组使用小括号列表使用中括号,只需要在小括号内添加元素,元素之间用逗号分隔即可。
访问元组:
可以通过下标索引来访问元组中的值。
修改元组:
元组的元素值是不可更改的但是我们可以对元组进行连接组合。
例如:
tuple1 = (1,2,3) tuple2 = (a,b,c) tuple3 = tuple1 + tuple2 输出的结果为 : (1,2,3,a,b,c)
删除元组:
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。
元组的内置函数:
len() : 计算元组元素个位 。 max() : 返回元组中最大的值。 min() : 返回元组元素中最小的值。 sep : 将列表转换为元组。
字典:
字典就像我们上学用的字典一样,可以通过笔画,字母查询相对应的详细介绍。
示例: city={ 'beijing':'chaoyang' 'henan':'zhengzhou'}
字典的查询方法:
city[beijing] 结果为 chaoyang ;
注意事项:如果输出的键是不错在的会报错。
city.get('beijing') 结果为 chanyang ;
get特点:如果键存在直接返回,如果没有会输出none ,并不会报错。
print('beijing' in into)
这也是一种查询方法,这种方法是不会报错。
字典的修改方法:
city['henan']='pingdingshan' 结果为 'henan':'pingdingshan' ;
注意事项:如果输入键的名称是不存在的:字典中就会出现一组新的 键和值。
字典的删除:
del city['beijing'] 结果为 city{'henan':'pingdingshan'}
字典的增加:
city['beijing']='haidianqu'
字典是可以多级嵌套的,字典中可以装字典,也可以装列表......
update(): 是将两个字典进行合并,如果有重复的成员名将会被抹除,若没有的成员名将会被添加。
items(): 是将一个字典转换为列表。
formkeys([6,7,8,]): 是重新创建一个新的字典,'[]'内是相对应的键 ,要添加值在购买用逗号隔开追加值即可。
注意事项:若要用'formkeys'创建多级字典,列表的时候需要更改某个值得话那么整个字典的值都会被改变。
字典的循环:
(1) for i in city: (2) for k,v in city.items():
print(i,city[i]) print(k,v)
例1 要比 例2 效率更高 最好用例1。