父与子的编程之旅4——列表与字典

1、可以使用append()、insert()或extend()向列表增加元素。

2、可以使用remove()、pop()或del()从列表删除元素。

3、要得到一个有序副本,可以采用下面任意一种做法:

  (1)建立列表的副本,使用切片(分片):new_list = my_list[:],

    然后对新列表排序:new_list.sort()

  (2)使用sorted函数:new_list = sorted(my_list)

4、使用in关键字可以得出一个特定值是否在一个列表中。

5、使用index()方法可以得出一个值在列表中的位置。

6、元祖是一个与列表类似的集合,只不过元祖不能改变。

7、可以使用多种方法建立一个双重列表:

  (1)使用嵌套的中括号:

    my_list = [[1, 2, 3], [‘a‘, ‘b‘, ‘c‘], [‘red‘, ‘green‘, ‘blue‘]]

  (2)使用append(),并追加一个列表

    my_list = []

    my_list.append([1, 2, 3])

    my_list.append([‘a‘, ‘b‘, ‘c‘])

    my_list.append([‘red‘, ‘green‘, ‘blue‘])

    print(my_list)

  (3)建立单个列表,再合并这些列表

    list1 = [1, 2, 3]

    list2 = [‘a‘, ‘b‘, ‘c‘]

    list3 = [‘red‘, ‘green‘, ‘blue‘]

    my_list = [list1, list2, list3]

8、字典是键值对的集合

9、可以通过指定键和值的方式在字典中添加条目:

  phone_numbers[‘John‘] = ‘555-1234‘

10、要通过键在字典中查找一个条目,可以使用索引:

  print phone_numbers[‘John‘]

原文地址:https://www.cnblogs.com/ifan-he/p/9939095.html

时间: 2024-11-03 19:47:34

父与子的编程之旅4——列表与字典的相关文章

分享《父与子的编程之旅python》第2版中英文PDF代码+《趣学Python编程》中英文PDF代码

<父与子的编程之旅python>作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装.字符串和操作符等程序设计的基本概念,介绍了条件语句.函数.模块等进阶内容,最后讲解了用Python实现游戏编程.书中的语言生动活泼,叙述简单明了. 为了让学习者觉得编程有趣,编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门.第 2 版增加了一些说明,解释 Python 2 和 Python 3 的区别,增加了一节关于 Python 字典的内容. <趣学

分享《父与子的编程之旅python【第二版】》+PDF+源码+Warren Sande+苏金国

下载:https://pan.baidu.com/s/1hv3QvBfU7tG9WRCiSxoucA 更多资料分享:http://blog.51cto.com/14087171 <父与子的编程之旅[第二版]>高清中文版PDF+高清英文版PDF+源代码 以Python语言为例,详尽细致地介绍了Python如何安装.字符串和操作符等程序设计的基本概念. 高清中文版PDF,458页,彩色配图,带目录和书签,能够复制粘贴:高清英文版PDF,490页,彩色配图,带目录和书签,能够复制粘贴:中英文两版可以

我的编程之旅

四年前的一个雨夜,冥冥之中我选择了IT行业,从此也就开始了我大学四年的编程之旅,编程这个时而让我兴奋又时而让我苦恼的东西,到处充满BUG的世界里孕育着许多美妙,许多纠结的心悸.远离游戏,远离电影,也远离了恋爱,那时起我的世界便是整天的苦读专业基础课本,整天的面对着学校里那台老旧的电脑,BUG,BUG...,实践着课本上的理论,敲击着那早已抹去字母的键盘,我的生活里到处是忙碌着的,这苦逼的生活,转眼间过去了两年,学院让我们重选了方向,以为自己的专业功底很牛,义无反顾的选着了让许多人望洋兴叹的“嵌入

一次没有最后期限的编程之旅

今年上半年,是我工作以来最繁忙的六个月,总之遇到了最艰难的教程.最冗长的文档.最繁琐的代码以及最窘迫的合作,最终的极度疲劳成了压垮了我的最后一根稻草. 那年杭州,接连40摄氏度以上的连续高温,忽然一天39度,竟然觉得整个世界都清凉了.人,就是这么犯贱,稍有舒缓,便全然忘记曾经的抓狂. “写一个Apple Watch APP玩玩”,忽然闪过这么一个念头.这对执着于<证明论>和<集合论>的苦行者而言,浮现的不过是一次短暂的旅行. 旅行,不是迁移,抑或流浪,终究是要回归的. 记得还是在2

父与子的编程之旅【第二版】高清中文版PDF+高清英文版PDF+源代码

下载:https://pan.baidu.com/s/17jzBzVdQ2XMmRIrOZhMnDQ <父与子的编程之旅[第二版]>高清中文版PDF+高清英文版PDF+源代码 高清中文版PDF,带目录和书签,能够复制粘贴:高清英文版PDF,带目录和书签,能够复制粘贴:中英文两版可以对比学习. 配套源代码: 经典书籍,讲解详细: 其中高清中文版如图 原文地址:http://blog.51cto.com/3215120/2307538

Python入门《父与子的编程之旅第2版》+《教孩子学编程Python语言版》

无论有无编程基础,无论大人小孩,学习编程语言,建议首选Python.初次接触Python,或者想快速应用Python完成一些任务,建议学习<父与子的编程之旅第2版>电子书和<教孩子学编程Python语言版>电子书. 对于孩子们来说,纯粹的数学计算并不是那么的有趣:而能够做出一个看得到的东西,则是一件很有成就感的事情.<父与子的编程之旅第2版>电子书在七分之一的篇幅处即引入了GUI的概念和实际例子,在四分之一的篇幅处即告知孩子们“游戏时间到了”,让孩子们可以自己敲击代码来

写几十行代码,来一场无鼠标编程之旅,看看who is e———(HTML5:HBuilder5.0.0)

*注:本教程针对HBuilder5.0.0*创建HTML结构: h 8 (敲h激活代码块列表,按8选择第8个项目,即HTML代码块,或者敲h t Enter)中途换行: 'Ctrl+Enter'设置charset: m e 6 Enter引用外部js: s 2 Enter 'Ctrl+Enter'创建js区块: s Enter创建函数: f u n 3 (或者 f u n n Enter)为函数命名:W h o i s E跳转到函数末尾: End 'Alt+[' ↓ 'Ctrl+Enter' (

(一)C#编程基础复习——开启编程之旅

回想当年学习编程,刚开始学习是非常艰苦的,可能是因为文科生原因,刚开始接触工科类的知识不是很擅长,上去大学第一年基本没有好好学习编程,入门C#编程基础一窍不通,也许那时年少无知,第二学期开始奋发图强,终于在编程之路越走越远,现在目前在国内BAT某家公司从事互联网内部系统开发工具的开发,趁这段时间有点空闲好好总结,复习下以前的知识,编程之路漫漫,只有不断的成长和学习,才能走得更远,不忘初心,方得始终.这里先讲几个基础,然后层层深入,尽管自己学识也不是很渊博,但是写下这些回忆,或许对自己也是有很大帮

父与子的编程之旅第十章学习

今天下午码了一下午代码,初学Python,希望通过自己敲代码能够学的更快,事实证明,自己敲代码的确是值得的,编译的时候出现很多错误,有漏掉字母,逗号句号混乱等等低级错误,通过软件给的提示,慢慢找,也解决了,这个是一个游戏的代码,大家可以稍微感受下,下面来几张图: 上面是部分代码,下面看下运行后的图: 效果还不错,虽然码代码很累,但是看到自己辛辛苦苦做出来的成果还是很开心,希望有一天自己可以按照自己想法写一个小游戏. 从菜鸟到高手,路还长,慢慢来.