python的列表

1.列表是什么

列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或
所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。
鉴于列表通常包含多个元素

表示方法 可以用([ ])来表示。用逗号分隔元素。

2.访问列表

只需要告诉位置或者索引,而列表是从o开始不是从1开始的。

特殊用法:索引为-1时是可以指向列表最后的一个元素。索引为-2是是指向列表倒数第二个元素,以此类推。

3.修改。添加或删除元素

(1)修改

在指定索引赋值即修改

(2)添加

在列表末尾添加元素可以用函数append()

在列表中任何一个位置插入元素可以用函数insert()  用法 insert( 索引  ,  值 )

(3)删除

使用del可删除任何位置处的列表元素,条件是知道其索引。

例子:

下例演示了如何删除前述列表
中的第二个元素——'yamaha':
motorcycles = ['honda', 'yamaha', 'suzuki']
print(motorcycles)
del motorcycles[1]
print(motorcycles)
下面的输出表明,已经将第二款摩托车从列表中删除了:
['honda', 'yamaha', 'suzuki']
['honda', 'suzuki']

方法pop()可删除列表末尾的元素,并让你能够接着使用它

同时,可以用pop()来删除列表中任何位置的元素,只需在括号中指定要删除的元素
的索引

你只知道要删除的元素的值,可使用方法remove()

4.组织列表

(1)使用sort()对列表进行永久排序

用法1 直接使用可以按照字母顺序排序

用法2 sort( reverse = True )可以按照字母反序进行排序

(2)使用sorted()对列表进行临时排序,不影响它原来的排序

(3)倒置列表可以使用reverse()是永久性的

(4)列表长度可以使用len() 即可知道长度

原文地址:https://www.cnblogs.com/cai-dreamstart/p/9546070.html