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()
函数,可以满足后进先出功能。