我的Python学习之路之基本语法-列表和字典

列表(序列)和字典

1.概念:

个人理解列表就好比c语言中的数组一样,是用中括号括起来的有序集合,存取都可以用带下标的数字键访问.

例如:a = [2, "hello world", "hihi", 35]我们可以使用a[0]去存取它的值

字典是python中的映射类型,是用大括号括起来的键值对的集合(键值可以理解为XML格式中的key-value形式),字典中的数据是无序排放的,一般用字符串当做键

例:b = {'nihao' : 'hello', 'country' : 'china' , 'number' : 123}

2.字典创建的三种形式:

第一种就是直接创建如上所示

b = {'nihao' : 'hello', 'country' : 'china' , 'number' : 123}

第二种可以使用dict()函数:


第三种使用内建方法fromkeys()创建’默认‘字典,字典中元素具有相同的value如果没有给出,默认为none

 

3.字典的操作:

a.字典中的键和值的访问:

dict[key] 形式返回key对应的值value,如果key不在字典中会引发一个KeyError,通过dict.get('key')如果key不在字典中则返回None

adict.keys() 返回一个包含字典所有KEY的列表;
adict.values() 返回一个包含字典所有value的列表;
adict.items() 返回一个包含所有(键,值)元祖的列表;

 

b.检查Key是否在字典中:

has_key()方法

 key1 in dictionarty

 key1 not in dictionary

c.更新字典的操作:

添加一个数据项或者键值对:

Dict[key] = value

修改一个数据项或者键值对

Dict[key] = newvalue

按照Key删除:

Dict.del(“key”)

按照Key删除并返回:

Ret = dict.pop(“key”)

删除所有项:

Del dict

4.字典的遍历:

遍历字典的key键:

For key in dict.keys()

遍历字典的values

For value in dict.values()

遍历字典的项

For item in dict.items()

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值