List
| 方法 | 描述 |
|---|---|
| cmp(list1, list2) | 比较两个列表的元素 |
| len(list) | 列表中元素的个数 |
| max(list) | 最大值 |
| min(list) | 最小值 |
| list(seq) | 将序列转化成列表 |
| append(obj) | 尾部添加 |
| list.count(pbj) | 计数 |
| extend(seq) | 尾部添加多个 |
| index(obj) | 找出第一个匹配元素的索引 |
| insert(index, obj) | 插入元素 |
| pop() | 尾部删除 |
| remove(obj) | 删除指定元素 |
| reverse() | 反转 |
| sort([func]) | 排序 |
实例
# cmp(list1, list2)逐个比较列表元素,如果比较的元素都相等,返回0,如果list1大,返回1,如果list2da返回0.
# 注意两个list长度不等的时候,只比较前min(len(list1), len(list2))个元素。
a = [1, 2, 3]
b = [4, 5, 6]
c = [1, 2]
d = [1, 2, 3]
e = [0, 4, 5]
print cmp(a, b)
print cmp(a, c)
print cmp(a, d)
print cmp(a, e)
'''输出
-1
1
0
1
'''
延伸
在Python中没有定义stack这个类,可以用list代替。list同样具备append()和pop()函数,可以满足后进先出功能。
本文详细介绍了Python中列表的各种方法及其用法,包括比较、计数、添加、删除、排序等功能,并通过实例展示了如何使用这些方法来操作列表。此外,还讨论了如何利用列表实现栈的功能。
2056

被折叠的 条评论
为什么被折叠?



