Python基础(二)之元组及字典

元组:以一对小括号表示,不可以增删改,只可查看。

字典:以一对大括号表示,字典中含key及value,字典是无序的。

下面介绍字典和元组的一些常见操作:

一、元组

a = ('haha','xixi','lala','haha')

print(a.count('haha')) ##统计a元组中haha元素的个数

print(a.index('xixi')) ##显示xixi元素的下标
del a                   ##删除元组a

结果:

  2
  1

 

二、字典

dict_a = {'beijing':'haidian','shanghai':'zhabei','shenzhen':'futian'}

print(dict_a.keys()) ##打印字典中所有的key

print(dict_a.values()) ##打印字典中所有的value

print(dict_a.get('beijing')) ##判断字典中是否有beijing这个key,该方法只能判断字典中是否有key

print(dict_a.get('haidian'))

dict_a.pop('shanghai') ##删除字典中名字叫作shanghai的key

print(dict_a)

del dict_a['beijing'] ##删除字典中名字叫作beijing的key

print(dict_a)

dict_a.setdefault('guangzhou','tianhe') ##向字典中添加key及对应的value

print(dict_a)

dict_b = {1:'well',2:'goog',3:'better'}

dict_a.update(dict_b) ##将字典b加到字典a中

print(dict_a)

print(dict_a.items()) ##将字典转换为列表

dict_c = dict.fromkeys([4,5,6],'test') ##初始化一个字典,4,5,6为key,test为value

print(dict_c)

结果:

  dict_keys(['beijing', 'shenzhen', 'shanghai'])


  dict_values(['haidian', 'futian', 'zhabei'])


  haidian

  None


  {'beijing': 'haidian', 'shenzhen': 'futian'}


  {'shenzhen': 'futian'}


  {'shenzhen': 'futian', 'guangzhou': 'tianhe'}


  {'guangzhou': 'tianhe', 2: 'goog', 3: 'better', 1: 'well', 'shenzhen': 'futian'}


  dict_items([('guangzhou', 'tianhe'), (2, 'goog'), (3, 'better'), (1, 'well'), ('shenzhen', 'futian')])


  {4: 'test', 5: 'test', 6: 'test'}




转载于:https://www.cnblogs.com/xiaoyu866/p/6250711.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值