Python3学习笔记

本文摘要:字典#xff08;小拓展#xff09;原文说 dict(d)创建一个字典。d 必须是一个序列 (key,value)元组。其实d不一定必须为一个序列元组#xff0c;如下#xff1a;>>> dict_1 #61; dict([(#39;a#39;,1),(#39;......

字典(小拓展)

原文说 dict(d)创建一个字典。d 必须是一个序列 (key,value)元组。

其实d不一定必须为一个序列元组,如下:

>>> dict_1 = dict([('a',1),('b',2),('c',3)]) #元素为元组的列表

>>> dict_1

{'a': 1, 'b': 2, 'c': 3}

>>> dict_2 = dict({('a',1),('b',2),('c',3)})#元素为元组的集合

>>> dict_2

{'b': 2, 'c': 3, 'a': 1}

>>> dict_3 = dict([['a',1],['b',2],['c',3]])#元素为列表的列表

>>> dict_3

{'a': 1, 'b': 2, 'c': 3}

>>> dict_4 = dict((('a',1),('b',2),('c',3)))#元素为元组的元组

>>> dict_4

{'a': 1, 'b': 2, 'c': 3}


集合与字典

无序:集合是无序的,所以不支持索引;字典同样也是无序的,但由于其元素是由键(key)和值(value)两个属性组成的键值对,可以通过键(key)来进行索引

元素唯一性:集合是无重复元素的序列,会自动去除重复元素;字典因为其key唯一性,所以也不会出现相同元素

标签