python 基础数据类型之list:
1、列表的创建
list1 = ['hello', 'world', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] list4 = list() #创建空列表 list5 = [] #创建空列表
2、访问列表中的值
列表的数据访问需要使用索引序号。 list1 = ['hello', 'world', 19, 20]
list2 = [1, 2, 3, 4, 5 ] print "list1[0]: ", list1[0] print "list2[1:5]: ", list2[1:5]
输出结果:
list1[0]: hello
list2[1:5]: [2, 3, 4, 5]
3、数值更新
列表内容的更新可以直接使用索引序号,进行内容的更新,也可以使用append方法。
list1 = ['hello', 'world', 19, 20] print list1 list1[0] = "HELLO" print list1
运行结果: ['hello', 'world', 19, 20] ['HELLO', 'world', 19, 20]
4、列表元素删除
列表元素的删除使用del语句,也可以使用remove方法。
list1 = ['hello', 'world', 19, 20] print list1 del list1[2] print list1
运行结果: ['hello', 'world', 19, 20] ['hello', 'world', 20]
5、Python列表脚本操作符
列表对 + 和 * 的操作符与字符串相似。+ 号用于组合列表,* 号用于重复列表。
list1 = ['hello', 'world', 19, 20] print list1 print list1 + list1 print list1 * 3
运行结果: ['hello', 'world', 19, 20] ['hello', 'world', 19, 20, 'hello', 'world', 19, 20] ['hello', 'world', 19, 20, 'hello', 'world', 19, 20, 'hello', 'world', 19, 20]
6、列表常用的方法
list.append(obj) #在列表末尾添加新的对象
list1 = ['hello', 'world', 100, 200] list1.append(300) print list1