Codecademy网学习Python第五天
2013-06-03 11:19
423 查看
今天学习的是:Python Lists and Dictionaries Python 的列表和字典
开篇给定四个动物植:
下面做的是增添一个项目:使用到的是一个append()如下:
接下来学习的是列举list[a:b],作用是从a开始到b前面结束!
接下来做的是查找一个item的位置使用index()来查找位置。
在某个位置插入一个item是用insert()如下:
接下来是Dictionary:
往dictionary里加入item时用下面的语句:
a key and its value based on the key you tell it to delete.
and its value based on the value you tell it to delete.
要对dictionary里的list item进行操作用如下语句:
今天所有的学习就完成了。
开篇给定四个动物植:
zoo_animals = ["pangolin", "cassowary", "sloth", "Tiger"];
len(zoo_animals) = 4前一小节是改变给定的四个动物。只要直接使用
zoo_animals[2] = "hyena"
# Changes "sloth" to "hyena"作用一样
下面做的是增添一个项目:使用到的是一个append()如下:
suitcase = [] # Your code here! suitcase.append("sunglasses") suitcase.append("sugar") suitcase.append("sunshine") list_length = len(suitcase) #list_length = # Set this to the length of suitcase print "There are %d items in the suitcase." % list_length print suitcase
接下来学习的是列举list[a:b],作用是从a开始到b前面结束!
suitcase = ["sunglasses", "hat", "passport", "laptop", "suit", "shoes"] first = suitcase[0:2] middle = suitcase[2:4] last = suitcase[4:6]在列举时也可以不用上标或下标如:list[:b]或list[a:]表示从0开始到b前一个结束,和从a开始到最后
接下来做的是查找一个item的位置使用index()来查找位置。
在某个位置插入一个item是用insert()如下:
animals = ["aardvark", "badger", "duck", "emu", "fennec fox"] duck_index = animals.index("duck")# Use index() to find "duck" animals.insert(duck_index,'cobra') print animals # Observe what prints after the insert operation print duck_index使用一个list的全部items可以使用For来表示:
for variable in list_name: # Do stuff!排序:sort()
start_list = [5, 3, 1, 2, 4] square_list = [] # Your code here! for number in start_list: square_list.append(number**2) square_list.sort() print square_list
接下来是Dictionary:
d = {'key1' : 1, 'key2' : 2, 'key3' : 3}在要选出1,时要用到print d['key1']
往dictionary里加入item时用下面的语句:
dict_name[new_key] = new_value删除语句如下,只能一个一个的删除。
del dict_name[key_name]del()与.remove()的区别如下 :
deldeletes
a key and its value based on the key you tell it to delete.
.remove()removes a key
and its value based on the value you tell it to delete.
要对dictionary里的list item进行操作用如下语句:
dict_name['list_key'].list_function()
今天所有的学习就完成了。
相关文章推荐
- python学习之路-第五天-python的数据结构
- python学习笔记:第五天( 字典)
- Codecademy网学习Python第二天
- 第五天学习python
- python第五天学习记录——模块
- Python学习第五天----tar命令及vim编辑器使用及硬盘分区方法
- Python学习第五天
- Codecademy网学习Python第六天
- Python学习第五天
- 学习大数据第五天:最小二乘法的Python实现(二)
- Codecademy网学习Python第七天
- python学习第五天 - 分支循环(for...in,break,continue)
- Codecademy网学习Python第三天
- Python学习第五天——第一周总结
- python学习---第五天
- 据廖雪峰python3教程----python学习第五天
- Python快速学习第五天
- Python 学习第五天
- 人生苦短,我用Python 学习笔记——第五天
- python学习日记_第五天(ex12~13)