列表与元组的若干方法

列表的方法:
list.append(elem)  # 在列表末尾添加一个新的元素
list.extend(seq)  # 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表);该方法的参数得是一个可迭代对象,该方法会将可迭代对象的元素追加到列表末尾,如字符串

lst = [1, 2, 3]
lst.extend('book')
print(lst)
---------
[1, 2, 3, 'b', 'o', 'o', 'k']

list.insert(index, elem)  # 将指定元素插入列表的指定索引位置
list.pop([index=-1])  # 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(elem)  # 移除列表中某个元素的第一个匹配项
list.index(elem[, start[, end]])  # 从列表中找出某个元素第一个匹配项的索引位置
list.count(elem)  # 统计某个元素在列表中出现的次数
list.clear()  # 清空列表内容
list.copy()  # 返回复制后的新列表,对复制后的新列表进行的各种操作不会影响到原列表
list.reverse()  # 将列表中的元素反向排序
list.sort(cmp=None, key=None, reverse=False)  # reverse=True降序,reverse=False升序(默认)

比较列表与字符串:
	·都是序列
    ·列表是容器类对象,列表可变
    ·字符串不可变
    
元组的方法:
tuple.index(elem[, start[, end]])  # 从元组中找出某个元素第一个匹配项的索引位置
tuple.count(elem)  # 统计某个元素在元组中出现的次数
元组中只包含一个元素时,需要在元素后面添加逗号

比较元组与列表:
	·元组不可变
    ·元组运算速度比列表快
    ·元组与列表都是序列类、容器类对象

你可能感兴趣的:(Python,python,列表,元组)