码迷,mamicode.com
首页 > 编程语言 > 详细

Python 之字典与集合

时间:2014-09-11 20:46:32      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   strong   div   sp   log   on   

进入python的字典与集合的学习。

先回顾下集合。

在python中,集合用set表示。花括号与set()可以用来创建集合。

还是先创建一个空的集合

不能用s={}来创建一个集合,创建一个空的集合使用set().

集合是无序的,不重复的,所以在创建集合的时候重复的元素会被去掉。

集合的基本运算:

交    &

并    |

差    -

对称差 ^

举个例子:

设集合s1={1,2,3,4},集合s2={2,3,5}

则:

>>> s1={1,2,3,4}
>>> s2={2,3,5}
>>> s1|s2
{1, 2, 3, 4, 5}
>>> s1&s2
{2, 3}
>>> s1-s2
{1, 4}
>>> s1^s2
{1, 4, 5}的。

字典:

字典可以称为关联存储,字典通过键来索引,键是不可变类型,一般用字符串与数字作为键。可以将字典看成是键:值的集合。

在一个字典里键必须是唯一的。创建一个空的字典:{}

一般创建一个字典的方法:

>>> dic={"a":1,"b":2,"c":3}
>>> dic
{‘c‘: 3, ‘b‘: 2, ‘a‘: 1}
>>> dic["a"]
1
>>> dic["b"]
2
>>> dic["c"]
3

 使用list(dic.keys()) 返回键值的列表

>>> list(dic.keys())
[‘c‘, ‘b‘, ‘a‘]

  当然,也可也用dict()来创建字典。

>>> dict([(‘sape‘, 4139), (‘guido‘, 4127), (‘jack‘, 4098)])
{‘sape‘: 4139, ‘guido‘: 4127, ‘jack‘: 4098}

  

Python 之字典与集合

标签:style   blog   color   使用   strong   div   sp   log   on   

原文地址:http://www.cnblogs.com/wuxiongliu/p/3967113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!