python基础之字典

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()))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值