English 中文(简体)
页: 1
  • 时间:2024-12-22

Python 3 - Lists


Previous Page Next Page  

硫丹中最基本的数据结构是se/b>。 顺序的每个要素都有一个编号——其职位或指数。 第一个指数为零,第二个指数为1,等等。

甲壳有六种内装的序列,但最常见的顺序是清单和标记,我们将在本理论中看到。

某些事情可以涉及所有顺序类型。 这些业务包括索引编制、记录、增加、成倍和核对成员。 此外,Sharma公司在寻找序列长度和寻找最大和最小元素方面已建起功能。

Python Lists

这份清单是可在沙尔提供的最多面数据类型,可作为方括号之间混合价值(项目)清单撰写。 清单的重要内容是,清单中的项目不必相同。

拟定一个清单与在方括号中区分不同的对应数值一样简单。 例如:

pst1 = [ physics ,  chemistry , 1997, 2000];
pst2 = [1, 2, 3, 4, 5 ];
pst3 = ["a", "b", "c", "d"];

与扼制指数相似,清单指数从0开始,清单可以照相、加等。

Accessing Values in Lists

要访问列表中的值,请使用方括号进行切片,同时使用索引或索引以获取在该索引处可用的值。例如–

#!/usr/bin/python3

pst1 = [ physics ,  chemistry , 1997, 2000]
pst2 = [1, 2, 3, 4, 5, 6, 7 ]

print ("pst1[0]: ", pst1[0])
print ("pst2[1:5]: ", pst2[1:5])

如果执行上述法典,则会产生以下结果:

pst1[0]:  physics
pst2[1:5]:  [2, 3, 4, 5]

Updating Lists

您可以更新清单中单项或多项内容,在转让操作人的左侧发放通行证,而且你还可以在附有附录方法的清单中添加内容。 例如:

#!/usr/bin/python3

pst = [ physics ,  chemistry , 1997, 2000]
print ("Value available at index 2 : ", pst[2])

pst[2] = 2001
print ("New value available at index 2 : ", pst[2])

如果执行上述法典,则会产生以下结果:

Value available at index 2 :  1997
New value available at index 2 :  2001

Delete List Elements

为删除一个清单要素,如果你确切知道你删除哪些内容的话,你可以使用del说明。 如果你不确切知道哪些项目要删除,你可以采用“()”方法。 例如:

#!/usr/bin/python3

pst = [ physics ,  chemistry , 1997, 2000]
print (pst)

del pst[2]
print ("After deleting value at index 2 : ", pst)

如果执行上述法典,则会产生以下结果:

[ physics ,  chemistry , 1997, 2000]
After deleting value at index 2 :  [ physics ,  chemistry , 2000]

<说明>——删除(a)方法在随后的章节中讨论。

Basic List Operations

清单对“灯光”;以及* 操作者,如护卫;它们意味着在这里进行分类和重复,但结果只是一份新清单,而不是一个示意图。

事实上,清单回应了我们在前一章中描述的所有总体顺序行动。

Python Expression Results Description
len([1, 2, 3]) 3 Length
[1, 2, 3] &plus; [4, 5, 6] [1, 2, 3, 4, 5, 6] Concatenation
[ Hi! ] * 4 [ Hi! , Hi! , Hi! , Hi! ] Repetition
3 in [1, 2, 3] True Membership
for x in [1,2,3] : print (x,end = ) 1 2 3 Iteration

Indexing, Spcing and Matrixes

由于名单是顺序、索引编制和编号,因此名单的编制方式与对座标的相同。

包括以下投入:

L = [ C++  ,  Java ,  Python ]

Python Expression Results Description
L[2] Python Offsets start at zero
L[-2] Java Negative: count from the right
L[1:] [ Java , Python ] Spcing fetches sections

Built-in List Functions and Methods

灰色包括以下清单功能:

Sr.No. Function & Description
1 len(pst)

列出清单的总长度。

2 max(pst)

清单中具有最高价值的项目。

3 min(pst)

清单中具有重要价值的项目。

4 pst(seq)

编目。

灰色包括以下清单方法:

Sr.No. Methods & Description
1 pst.append(obj)

申请反对列入清单

2 pst.count(obj)

清单中有多少次出现 ob的回归

3 pst.extend(seq)

下表所列内容

4 pst.index(obj)

回归指数最低

5 pst.insert(index, obj)

将物体列入清单,以抵消指数

6 pst.pop(obj = pst[-1])

从名单上删除最后物体或 ob

7 pst.remove(obj)

删除名单上的物体

8 pst.reverse()

1. 更改已列入名单的物体

9 pst.sort([func])

职业类别物体,如果提供,则使用比较法

Advertisements