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

Python Day2 数据类型: 列表元组和字典

时间:2016-05-17 22:47:36      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:list dict

列表(List)

列表是指一组有序的数据集合,可以将各种各样的数据有序的存放在列表 中,并且可以对其进行增删改查,以及遍历。列表的存在是为了通过一个变量存 储更多的信息 


通过 len()内置函数可查看列表中元素的个数

>>> len(list)

你可以通过索引来找到列表中每个元素的位置,记住索引是从 0 开始的 

>>> shopping_list[2] #Bike

>>> shopping_list[0] #第一个元素取出来
>>> shopping_list[-1] #-1
代表取列表中最后一个元素‘Gift‘
>>> shopping_list[-3] #
取倒数第3位元素‘Clothes‘
>>> shopping_list[-4] #
取倒数第4个元素

切片(Slice)


你还可以从列表中取出指定多个元素,这种操作叫做切片


>>> shopping_list[0:3] #0到第3个元素,不包括第4
>>> shopping_list[:3] #
同上,取0到第3个元素,不包括第4个,0可以不写
>>> shopping_list[2:5] #
取第3至第5个元素
>>> shopping_list[:-3] #
取从0至倒数第3个元素
>>> shopping_list[-3:] #
取最后3个元素
>>> shopping_list[1:8:2] #
18隔一个取一个,后面的2是步长,即每隔几个元素取一个
>>> shopping_list[::2] #
从头到位每隔一个取一个

增删改查 

>>> shopping_list.append(‘MovieTicket‘) #向列表后面追加一个元素
>>> shopping_list.pop() #
删除最后一个元素
>>> shopping_list.remove(‘Mac‘) #
删除叫’Mac’的元素,如果有多个’Mac’,那会删除从左边数找到的第一 个
>>> shopping_list[2] = ‘COFFEE‘ #
将索引为2的元素改为”COFFEE”,原来是小写
>>> shopping_list.insert(3,"Toy") #插入一个新元素,索引为3

>>> shopping_list.index(‘Toy‘) #返回’Toy’元素的索引值,如果有多个相同元素,则返回匹配的第一个
>>> shopping_list.append(‘Food‘)
>>> shopping_list.count(‘Food‘) #
统计’Food’的元素的个数,刚添加了一个,所以现在是2
>>> list2= [‘Banana‘,‘Apple‘] #
创建一个新列表
>>> shopping_list.extend(list2) #把上面的新列表合并到shopping_list
>>> shopping_list.sort() #
将列表排序
>>> shopping_list.reverse() #
将列表反转
>>> del shopping_list[3:8] #
删除索引38的元素,不包括8
>>> for i in shopping_list: #
遍历列表
... print i 







本文出自 “风继续吹” 博客,谢绝转载!

Python Day2 数据类型: 列表元组和字典

标签:list dict

原文地址:http://fengjixuchui.blog.51cto.com/854545/1774487

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