Python-I中的列表操作

1)访问列表元素

为了访问元素,我们使用index.Let列表的访问元素。

>>> List =[1,2,3,[6,7,8],4]

>>>List[0]
1
>>>print List [3]
[6, 7, 8]

要访问包含另一个列表的列表元素,我们使用一对索引。还可以使用列表切片访问列表的子列表。

作为该列表的4元素,还有另一个列表。要访问此子列表中的元素/从此子列表中访问元素,我们将使用...

>>>print List [2] [0]
6
>>>print List [2] [2]
8

列出切片

切片运算符也在列表上工作。我们知道列表的一部分是其子列表。为了创建列表切片,我们使用[l:r]运算符。这将包含l元素,但包含r元素(包括第一个元素,但不包括最后一个元素)。因此,结果列表中将包含mn个元素。

>>>List1=[1,2,3,4,5]
>>> List1 [1:2] 
will give
[2]

切片被视为边界,结果将包含边界之间的所有元素。

它的语法是:

seq = L [start: stop: step]

在哪里开始,停止和步进-这三个都是可选的。如果省略第一个索引,则切片从“ 0”开始,省略stop将使其结束。步骤的默认值为1。

For list L2 containing ["Gwalior", "Bhopal", "Indore"]
>>>L2 [0:2]
["Gwalior", "Bhopal"]

>>>list = [11,12, 13, 14, 15, 16]

>>>list [::2] # “ -1”是指列表的最后一个元素“ -1”是指列表的最后一个元素产生每个替代元素的列表
[11, 13, 15]
>>>list [4:] # “ -1”是指列表的最后一个元素“ -1”是指列表的最后一个元素将产生一个列表,其中包含从第5个位置到结束的所有元素[15,16]
>>>list [:3]
[11, 12, 13]
>>>list [:]
[11, 12, 13, 14, 15, 16]
>>>list [-1]  # “ -1”是指列表的最后一个元素"-1"  refers to last elements of list
16

2)遍历列表

让我们访问列表的每个元素(遍历列表)以在屏幕上显示它们。这可以通过多种方式完成:

>>>List=[2,4,6,8,10]

i)为清单中的我

print i

将产生以下输出
2 4 6 8 10

ii)我= 0

L = len (List)
while i < L :
print List [i],
i + = 1

将产生相同的输出。

(iii)对于范围内的i(len(列表))

print List [i]

将产生相同的输出。

使用第二种方法进行遍历,我们只能访问列表,但是也可以使用其他方法来更新元素或将元素写入列表。

3)追加到列表中

追加列表意味着在列表末尾添加更多元素。为了在列表的末尾添加新元素,Python提供了:

i)附加()

append()方法在列表末尾添加一个新元素。

它的语法是:

List.append (item)

示例

>>>List=[1,2,3,4]
>>>List.append(5)   # “ -1”是指列表的最后一个元素this will add 5 to the list at the end
>>>print List
>>>print len(List)  # “ -1”是指列表的最后一个元素print length of the list List

将产生以下输出

[1, 2, 3, 4, 5]
5

ii) extend()

使用append()一次只能添加一个元素。要添加多个元素,还可以使用extend()方法used.It将另一个列表的元素添加到现有列表中。

>>>List=[1 ,2 ,3 ,4]
>>>List1 = ['x', 'y', 'z']
>>>List. extend (List1)
>>>print List

将产生以下输出

[1, 2, 3, 4, 'x', 'y', 'z']