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中我们可以返回多个值!








暂无数据