python教材答案字典与集合_Python 之字典与集合

进入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}

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值