Python提供多种数据类型来存放数据项集合,主要包括序列(列表list和元组tuple),映射(如字典dict),集合(set),下面对这几种一一介绍:
一 序列
1.列表list
列表是一种有序的集合,相对于元组和字符串的不同是它其中的元素可变,可以随时添加和删除其中的元素。
(1) 创建list
在命令行中测试,如下:
>>> L1 = [1,2,3]>>> L1 [1, 2, 3]>>> L2 = ['abc']>>> L2 ['abc']>>> L3 = ["a","b","c"]>>> L3 ['a', 'b', 'c']
注意,字符串的一定要加引号。
通过list对字符串创建列表非常有效,比如:
>>> L = list("Python")>>> L ['P', 'y', 't', 'h', 'o', 'n']
(2)访问list
根据索引来访问,注意不能越界,这一点跟数组特别像:
>>> L[0]'P'>>> L[-1]'n'
(3)添加新元素
用append()方法,把新元素追加到list的末尾;insert()可以将一个新元素添加到特定的位置。
(4) 删除元素
删除元素可以采用pop()方法,执行L.pop()删除list的最后一个元素,如果是特定位置的话可以采用pop(2),2表示的是位置。
(5)替换
替换很简单,直接索引就可以。
(6)打印
>>> L = ['a','b','c']>>> for i in L: print(i) a b c
转载至:(作者:怪人_杨 来源:http://www.cnblogs.com/ybjourney/p/4767726.html)