转载请标明出处:

http://www.cnblogs.com/why168888/p/6407905.html

本文出自:【Edwin博客园】

Python之Dict和Set类型

1. Python之什么是dict

  1. d = {
  2. 'Adam': 95,
  3. 'Lisa': 85,
  4. 'Bart': 59,
  5. 'Paul': 75
  6. }

2. Python之访问dict

  1. d = {
  2. 'Adam': 95,
  3. 'Lisa': 85,
  4. 'Bart': 59
  5. }
  6. print 'Adam:', d['Adam']
  7. print 'Lisa:', d['Lisa']
  8. print 'Bart:', d['Bart']

3. Python中dict的特点

  1. d = {
  2. 95: 'Adam',
  3. 85: 'Lisa',
  4. 59: 'Bart'
  5. }

4. Python更新dict

  1. d = {
  2. 95: 'Adam',
  3. 85: 'Lisa',
  4. 59: 'Bart'
  5. }
  6. d[72] = 'Paul'

5. Python之 遍历dict

  1. d= {
  2. 'Adam': 95,
  3. 'Lisa': 85,
  4. 'Bart': 59
  5. }
  6. for key in d:
  7. print key + ':', d[key]

6. Python中什么是set

  1. s = set(['Adam', 'Lisa', 'Bart', 'Paul'])

7. Python之 访问set

  1. s = set(['Adam', 'adam', 'Lisa', 'lisa', 'Bart', 'bart', 'Paul', 'paul'])
  2. print 'adam' in s
  3. print 'bart' in s

8. Python之 set的特点

  1. months = set(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
  2. x1 = 'Feb'
  3. x2 = 'Sun'
  4. if x1 in months:
  5. print 'x1: ok'
  6. else:
  7. print 'x1: error'
  8. if x2 in months:
  9. print 'x2: ok'
  10. else:
  11. print 'x2: error'

9. Python之 遍历set

  1. s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
  2. for x in s:
  3. print x[0] + ':', x[1]

10. Python之 更新set

  1. s = set(['Adam', 'Lisa', 'Paul'])
  2. L = ['Adam', 'Lisa', 'Bart', 'Paul']
  3. for name in L:
  4. if name in s:
  5. s.remove(name)
  6. else:
  7. s.add(name)
  8. print s

Python之Dict和Set类型(入门5)的更多相关文章

  1. Python 基础 Dict 和 Set 类型

    python 什么是dict 例如: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } 我们把名称称为key,对应的成绩称为value,dic就是通过key 来查找 ...

  2. Python之List和Tuple类型(入门3)

    转载请标明出处: http://www.cnblogs.com/why168888/p/6407682.html 本文出自:[Edwin博客园] Python之List和Tuple类型 1. Pyth ...

  3. python之Dict和set类型

    Dict就是一种key:value的表格: >>> d = { 'Adam':95, 'Lisa':85, 'Bart':59, 'Paul':75 } >>> p ...

  4. Python 入门(六)Dict和Set类型

    什么是dict 我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: [95, 85, 59] ...

  5. python 学习之dict和set类型

    什么是dict 我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: [95, 85, 59] ...

  6. python 字典dict - python基础入门(15)

    前面的课程讲解了字符串str/列表list/元组tuple,还有最后一种比较重要的数据类型也需要介绍介绍,那就是python字典,俗称:dict. python中的字典可与字符串/列表/元组不同,因为 ...

  7. Python:Base2(List和Tuple类型, 条件判断和循环,Dict和Set类型)

    1.Python创建list: Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: &g ...

  8. Python中dict的特点、更新dict、遍历dict

    dict的第一个特点是查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样.而list的查找速度随着元素增加而逐渐下降. 不过dict的查找速度快不是没有代价的,dict的缺点是占用内 ...

  9. python 字典 dict 该注意的一些操作

    在用python处理dict 的时候,有几个该注意的地方,这里跟大家提一下: 1)操作dict 时,尽量少产生新的列表对象.比如: 遍历dict的时候,如果用 dic = {"a" ...

随机推荐

  1. 2014年北京网络赛 Instrusive HDU 5040 题解 优先队列

    网赛的时候看了这道题,发现就是平常的那种基础搜索题. 由于加了一个特殊条件:可以一次消耗3秒或原地停留1秒. 那就不能使用简单的队列了,需要使用优先队列才行. 题意 告诉一副地图:一个起点,一个终点, ...

  2. 【Linux】Linux C socket 编程之UDP

    发送方: /* * File: main.c * Author: tianshuai * * Created on 2011年11月29日, 下午10:34 * * 主要实现:发送20个文本消息,然后 ...

  3. 【STL】count_if

    功能 返回满足条件的元素个数 模版 template <class InputIterator, class Predicate> typename iterator_traits< ...

  4. DBUtils工具类的使用

    DBUtils工具类1.DBUtils工具类,由apache组织提供的工具类,对JDBC做了一些简单封装. 做了查询的封装,把查询的结果封装到List集合 Map集合 JavaBean对象中 做了增删 ...

  5. 常用工具说明--搭建基于rietveld的CodeReview平台(未测试)

    为什么要codereview . 整个团队的编码风格是统一的. . 有高手能对自己的代码指点一二,从而提高编码水平. . 减少低级错误的出现 . 约束自己写高质量的代码,因为是要给人看的. 我们对co ...

  6. IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述

    本主题概述 ASP.NET 应用程序的生命周期,列出了重要的生命周期事件,并描述了您编写的代码将如何适应于应用程序生命周期.本主题中的信息适用于 IIS 5.0 和 IIS 6.0.有关 IIS 7. ...

  7. PHP学习6——常用函数

    主要内容: 字符串处理函数 时间和日期处理函数 字符串处理函数 echo输出字符串 print输出字符串,带返回值1 print.php <?php var_dump(print("有 ...

  8. php explode时间分割

    <?php $str = "2017-02-27 13:40:42"; $first=explode(' ',$str); $second=explode('-', $fir ...

  9. select获取选中项的值与文本

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...

  10. ccf-201609-2 火车购票

    问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配. 假设一节车厢有20排.每一排5个座位.为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10 ...