python蟒蛇词典_Python dict字典详解.

什么是Dict字典?

Python 字典(dict)是一种无序的、可变的序列,它的元素以“键值对(key-value)”的形式存储。相对地,列表(list)和元组(tuple)都是有序的序列,它们的元素在底层是挨着存放的

简单来说,字典的形式是这样的:**‘key1’ = ‘value1’**

**‘key2’ = ‘value2’**

**‘key n’ = ‘value n’**

将各元素对应的索引称为键(key),各个键对应的元素称为值(value),键及其关联的值称为“键值对”。

即为一个键(key)对应一个值(value)

如何创建字典?

在Python3.X中,字典创建有常见的三种方法:

1.用花括号{}dict1 = {'one': 1, 'two': 2}

#这是创建字典

a = type(dict1)

print (a)

#这是用type()函数判断类型,与字典创建无关。

2.用dict()函数

(1.)dict1 = dict(str1=value1, str2=value2)

注意:str表示字符串,用此方法创造字典时,str不能加引号!

(2.)

dict1 = dict((['one', 1], ['two', 2]))

#导入一个元组(tuple)中列表(list),其中第一个为键,第二个为值

dict2 = dict([('one', 1), ('two'), 2])

#导入一个列表(list)中元组(tuple)

dict3 = dict((('one', 1), ('two', 2)))

#导入一个元组(tupie)中元组(tuple)

dict4 = dict([['one', 1], ['two', 2]])

#导入一个列表(list)中列表(list)

3.fromkeys()

fromkeys()用于创建默认值字典

实例:list1 = ['one1', 'one2', 'one3']

dict5 = dict.fromkeys(list1, 1)

print (dict5)

**运行结果为:{'one1': 1, 'one2': 1, 'one3': 1}

如何调用字典?

1.dictname['key']dict6 = {'one': 1, 'two': 2}

print (dict6['one'])

2.dictname.get('key')dict7 = {'one': 1, 'two': 2}

print (dict7.get('one'))

End.

本人QQ:1377495028

欢迎前来讨论!

By:Redblade.

Time:2020/7/18

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值