1.元组
tu = (‘a,’, ‘b’, ‘c’)
print(type(tu))
index 和count 跟字符串的用法相同
print(tu.index(‘c’)) # 返回的是下标
print(tu.count(‘a’)) # 返回的是次数
2. 字典
dict = {‘name1’: ‘原来是美男啊’,
‘name2’: ‘八哥’,
‘name3’: ‘寂静无声’,
‘name4’: ‘鲁盼无敌’}
字典中的键具备唯一性
print(dict)
print(type(dict))
字典中查找某个元素,通过键名去取值
print(dict[‘name1’])
get 不确定字典中 是否存在某个键又想取值,就可以使用get方法,还可以设置默认值
print(dict.get(‘name1’))
print(dict.get(‘ty’)) # 键名不存在,则返回为None
print(dict.get(‘ty’, 18)) # 键名不存在,返回默认值
3 修改元素
通过键名找对应的值.然后进行修改即可.
d = {‘name’: ‘海王’, ‘age’: 60}
print(d[‘age’])
new_age = int(input(‘请输入你的年龄:’))
d[‘age’] = new_age
print('修改后的字典: ', d)
4.添加元素
使用变量名[‘键名’], = 值.如果键名存在即修改,不存在就新增这个键值对
d[‘name’] = ‘海海的谜子’
d[‘name2’] = ‘转老鼠,三元一只,十元三只’
print(‘修改后的字典:’, d )
5.删除元素
d2 = {‘name’: ‘可爱’, ‘name2’: ‘洪荒少年’, ‘name3’: ‘Critty’}
del 删除指定的元素
del d2[‘name’]
del d2
clear 清空整个字典
d2.clear()
print(‘删除后:’, d2 )
6.常用操作
len() #返回对象的长度
返回键值对的个数
d3 = {‘name’: ‘dy’, ‘name2’: ‘走路带风’, ‘name3’: ‘安徒生’, ‘name4’: ‘赚钱养木木’ }
li = [1,2,3]
print(len(d3))
keys () #返回字典中的键名
print(d3.keys())
print(type(d3.keys()))
values() 返回的是键值对的值
print(type(d3.values()))
items 返回的是键值对
print(type(d3.items()))