热线电话:13121318867

登录
2019-01-19 阅读量: 647
python如何优化代码(2)

3.python中的列表结合了数组和链表的最佳方面。

Python列表提供了删除特定元素的独特功能,同时保持内存位置的连续方式。此功能使链接列表的概念无效。就像STEROIDS上的链表一样!此外,插入可以在任何期望的位置执行。

# Python code to demonstrate list operations

arr = [00, 11, 22, 33, 44, 55, 66, 77, 88, 99]

# deletion via index position

del arr[5]

print(arr)

# deletion via specifying particular element

arr.remove(22)

print(arr)

# insertion at any arbitrary position

arr[-1] = "A random number"

print(arr)

# concept of sub-lists

k = arr[:2]

print(k)

Output:

[0, 11, 22, 33, 44, 66, 77, 88, 99]
[0, 11, 33, 44, 66, 77, 88, 99]
[0, 11, 33, 44, 66, 77, 88, 'A random number']
[0, 11]

3.唯一列表操作 - 回溯,子列表。
如果我们不确定列表大小,那么我们可以使用索引位置-1来访问最后一个元素。类似地,-2可以用于倒数第二个元素,依此类推。因此我们可以回溯一个列表。此外,我们不必指定任何特定的列表大小,因此它也像动态分配数组一样工作。
如上例所示,可以提取列表的特定部分而不必遍历列表。关于列表的一个非常惊人的事实是它可以包含不同的数据类型。列表曾经是数据元素的同类集合的日子已经一去不复返了!

4.函数可以返回多个值。
通常,其他编程语言中的函数只能返回一个值,但在python中我们可以返回多个值!

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子