當前位置:成語大全網 - 新華字典 - Python中的列表

Python中的列表

列表(list)是Python中壹個非常重要的類型,用於管理壹組數據,列表的形式如下所示

country = ['China', 'Germany', 'Russia', 'America']

1)數據包含在引號中,Python中單引號和雙引號具有相同的作用

2)使用逗號分隔數據,整個列表包含在壹個中括號中

3)適用賦值操作符將壹個列表賦值給壹個變量名如上述例子中的“country”, Python的變量名不需要聲明類型

country = []

列表不僅可以存放字符串這樣的數據,還可以存放混合類型的數據,例如在列表中存儲列表

除了列表外還可以存儲字典和元組,字典和元組另作介紹

列表可以像數組那樣通過下標獲取列表中的數據,數據類型---字符串

列表可以適用冒號“:”操作符選取列表中的壹部分數據,選取出的數據成為切片,實際上是字列表,但這些數據需要是連續的。

此外數據可以正向取如示例中的“0 : 2”得到列表['China', 'Germany'], 也可以反向取如“-2:-1”

需要註意的是即使切片只取壹個數據得到的也是壹個列表,而不是壹個字符串,與使用索引得到的數據是不同的

添加數據可以使用 insert() 和 append() 兩種方法,如下所示:

insert() 第壹個參數確定插入的位置,在這個位置之後插入需要插入的數據, append() 將數據添加到列表的尾部

從列表中找出某個值第壹個匹配項的索引位置

只能查找第壹層數據,如果差列表中的列表,需要將列表全部輸入。函數中的start和stop用於確定搜索範圍

移除列表中的壹個元素(默認最後壹個元素),並且返回該元素的值

移除列表中某個值的第壹個匹配項

反向列表中元素

對原列表進行排序