python内置的一种数据类型是列表list,list是一种最具灵活的有序集合对象类型,可以随时添加和删除其中的元素
列表的常见操作:
1.创建列表
list1 = [1,2,3,4,5]
list2 = [‘a','b','c','d','e']
列表的元素的数据类型可以各不相同,如int,string类型,甚至是可以是一个列表类型。列表的下标是从0开始的。
2.读取元素
list2 = ['1','2','3']
list2[0]访问的是列表的第一个元素,1.
超出列表元素下标,报错IndexError
除了正向取list中的元素外,也可以逆向取,用元素下标-1表示最后一个元素,-2表示倒数第二个。同样的,逆向取也要注意界限问题。
3.遍历列表
遍历一个列表最常用的方式是使用for循环。
for i in list2:
print(i)
还有一种方式是通过len()函数计算列表的长度后进行遍历
for i in rang(len(list2)):
list2[i]=list2[i]*2
4.替换元素
和字符串不同的是,列表是可变的,可以在列表中指定下标的值对元素进行修改。
5.增加元素的不同方法
1)使用+将一个新列表附加在原列表的尾部
2)使用append()向列表的尾部添加一个新元素
3)使用extend()将一个列表添加在原列表的尾部。
4)使用insert()将一个元素插入到列表的指定位置。
6.检索元素
count()用来计算列表中某个元素出现的次数
in运算符用来检查某个元素是否在列表中
7.删除元素
del语句用来删除某个特定位置的元素
remove()用来删除某个特定值的元素
pop()用来弹出指定位置的元素,缺省参数时弹出最后一个元素,弹出空数组将会报错。
8.字符串的列表的转化
list()
str()
网友评论