Python之列表(list)
1、list(列表)是Python内置的一种数据结构,是一种有序的集合,可以随时添加和删除其中元素。
创建列表:List = ['Beijing', 100, 'Guangzhou', 99, 'Shenzhen', 98]
由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在
list中包含各种数据,就如上面所示。
2、按照索引访问list
可以使用List[0]、List[1]、List[2]...方式来访问list中的各个元素,这和C语言中的数组的访问方式是一
样的,但是访问不能越界,这是不变的。
3、倒叙访问list
可以使用List[-1]、List[-2]、List[-3]来访问list列表中倒数的第一个元素、倒数第二个元素、倒数第三
个元素,同样不能越界。
4、在list中添加元素
(1)尾部添加
1 List = ['Tom', 'Lisa', 'Make'] 2 print List # 打印List列表中的元素 3 List.append('Jim') # 在列表末尾添加新的元素 4 print List
(2)insert插入元素
使用list列表的insert方法,该函数接受2个参数,第一个是索引值,第二个是待添加的元素。
1 list = ['Jim', 'Tom', 'Paul'] 2 list.insert(1, 'Make')
5、在list中删除元素
(1)尾部删除:pop方法
list.pop() # 直接将最后一个元素删除
(2)按照索引值删除:pop(n)
参数n表示待删除的元素的索引值
6、在list中替换元素
list[0] = 新元素
list[-1] = 新元素