列表示例1:
(新建, 删除, 修改)
# basic operation of list names = [ ' David ', ' George ', ' Peter ', ' Mark ', ' ALice '] print " Original List: " print names del names[1] print " Delete second element: " print names names[1] = " Anthony " print " Change second element: " print names
运行结果:
Original List:
['David', 'George', 'Peter', 'Mark', 'ALice']Delete second element:['David', 'Peter', 'Mark', 'ALice']Change second element:['David', 'Anthony', 'Mark', 'ALice']
列表示例2:
(分片操作)
-- Python中使用分片操作来访问一定范围内的元素
# -*- coding: cp936 -*- """ 列表的分片操作 """ name = list( " Perl ") print " Original List From String: " print name name[2:] = list( " ice ") print " Change elements after second: " print name name[2:] = list( " ar ") print name number = [1, 2, 3, 5, 6, 7] print " Original Number List: " print number number.insert(3, " four ") print " Insert before the forth number: " print number number.pop() print " Pop last number: " print number number.pop(0) print " Pop first number: " print number number.pop(1) print " Pop second number: " print number
运行结果:
Original List From String:
['P', 'e', 'r', 'l']Change elements after second:['P', 'e', 'i', 'c', 'e']['P', 'e', 'a', 'r']Original Number List:[1, 2, 3, 5, 6, 7]Insert before the forth number:[1, 2, 3, 'four', 5, 6, 7]Pop last number:[1, 2, 3, 'four', 5, 6]Pop first number:[2, 3, 'four', 5, 6]Pop second number:[2, 'four', 5, 6]
元组示例:
元组是不能被修改的序列
它可以在映射中当作键使用
# tuple sample print tuple([1, 2, 3]) print tuple( ' abc ') print tuple((1, 2, 3))
运行结果:
(1, 2, 3)
('a', 'b', 'c')(1, 2, 3)