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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Day2 数据类型: 列表元组和字典相关的知识,希望对你有一定的参考价值。

列表(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 数据类型: 列表元组和字典的主要内容,如果未能解决你的问题,请参考以下文章

python中的数据类型之元组和字典

python自学笔记13:元组和字典的操作

Python面试必考重点之列表,元组和字典第十三关——有哪些数据类型不能作为字典键值的类型/为什么列表和字典类型的值不能作为字典的键值

Python开发基础-Day3-列表元组和字典

列表,元组和字典

python第三节列表元组和字典