本文共 972 字,大约阅读时间需要 3 分钟。
Python 6种内建序列类型:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。
1、列表与元组的区别,列表可以修改,元组则不能。
2、通用序列操作:
a、索引(从0 开始编号) greeting = ’Hello‘ greeting[0]'H'b、分片tag = [1,2,3,4,5,6,7,8,9,10]tag[2:5] [3,4,5,6]tag[8:][9,10]c、设置步长 tag = [2:8:2] [3,5,7] d、序列相加 [1,2,3] + [4,5,6] [1,2,3,4,5,6] e、序列乘法 [1,2,3]*2 [1,2,3,1,2,3] f、成员资格 tag = [1,2,3] 1 in tag True 4 in tag False g、长度、最大值、最小值
3、列表的方法
a、append 用于在列表末尾追加新的对象b、count 方法统计某个元素在列表中出现的次数c、extend 方法可以在列表的末尾一次性追加另一个列表中的多个值d、index 方法用于从列表中找出某一值第一个匹配项的索引位置f、index 方法用于将对象插入到序列中g、pop方法默认会移除列表中的最后一个元素,并返回该元素的值x = [1,2,3]x.pop()3x[1,2]x.pop(1)2x[1]h、remove 方法用于移除列表中某个值的第一个匹配项j、reverse 方法将列表中的元素反向存放k、sort 用于在原位置队列表进行排序,即改变原序列列表,而不是简单返回一个已排序的列表。4、元组:不可变序列(1,2,3)5、list 和tuple 函数list('Hello')
['H','e','l','l','o']tuple('abc')('a','b','c')转载于:https://blog.51cto.com/3633188/2175676