Python 基础---列表,,列表是Python中


列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
list可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

特点

一组有序项目的集合
.可变的数据类型【可进行增删改查】
.列表中可以包含任何数据类型,也可包含另一个列表【可任意组合嵌套】
.列表是以方括号“ []”包围的数据集合,不同成员以“ ,”分隔
.列表可通过序号访问其中成员

例如:

list=[‘c‘,1,(‘a‘,‘b‘),[1,2,3]]

>>> print list[1]

1

>>> print list[2]

(‘a‘, ‘b‘)

>>> print list[3]

[1, 2, 3]


list的方法

list.append(var) #追加元素

list.insert(index,var)

list.pop(var) #返回最后一个元素,并从listist中删除之

list.remove(var) #删除第一次出现的该元素

list.count(var) #该元素在列表中出现的个数

list.index(var) #该元素的位置,无则抛异常

list.extend(listist) #追加listist,即合并listist到list上

list.sort() #排序

list.reverse() #倒序

a[1:] #片段操作符,用于子listist的提取

[1,2]+[3,4] #为[1,2,3,4]。同extend()

[2]*4 #为[2,2,2,2]

delist list[1] #删除指定下标的元素

delist list[1:3] #删除指定下标范围的元素

listist的复制

list1 = list #list1为list的别名,用C来说就是指针地址相同,对list1操作即对list操作

list1 = list[:] #生成list的一个COPY

内置函数对列表的操作

cmp(list1, list2) #比较两个列表的元素
len(list) #列表元素个数
max(list) #返回列表元素最大值
min(list) #返回列表元素最小值
list(seq) #将元组转换为列表



Python 基础---列表

相关内容

    暂无相关文章

评论关闭