列表
| 方法 | 说明 |
| lst.append(x) | 将元素x添加至列表lst尾部 |
| lst.extend(L) | 将列表L中所有元素添加至列表lst尾部 |
| lst.insert(index,x) | 在列表lst指定位置index处添加元素x,该位置后面所有元素后移一个位置 |
| lst.remove(x) | 在列表lst中删除首次出现的指定元素,该元素之后的所有元素前移一个位置 |
lst.pop([index]) | 删除并返回列表lst中下标为index(默认为-1)的元素 |
| lst.clear() | 删除列表lst中的所有元素,但保留列表对象 |
| lst.index(x) | 返回列表lst中得第一个值为x的元素的下标,若不存在值为x的元素则抛出异常 |
lst.count(x) | 返回指定元素x在列表lst中出现次数 |
| lst.reverse() | 对liebiaolst所有元素进行逆序 |
| lst.sort(key=None,reverse=False) | 对列表lst中的元素进行排序,key用来指定排序依据,reverse决定升序(False)还是降序(True) |
| lst.copy() | 返回列表lst的浅复制 |
元组
一、对元组进行操作的内建函数
——cmp(tup1,tup2): 比较两个元组元素
——len(tup): 返回元组中元素的个数
——max(tup): 返回元组中元素最大的值
——min(tup): 返回元组中元素最小的值
——tuple(seq): 将列表转化为元组
二、元组的方法(元组没有列表中的增、删、改的操作,只有查的操作)
——tuple.index(obj):从元组中找出某个值第一个匹配项的索引值
——tuple.count(obj): 统计某个元素在元组中出现的次数
字典
| 序号 | 函数及描述 |
|---|---|
| 1 | dict.clear() 删除字典内所有元素 |
| 2 | dict.copy() 返回一个字典的浅复制 |
| 3 | dict.fromkeys(seq[, val]) 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值 |
| 4 | dict.get(key, default=None) 返回指定键的值,如果值不在字典中返回default值 |
| 5 | dict.has_key(key) 如果键在字典dict里返回true,否则返回false |
| 6 | dict.items() 以列表返回可遍历的(键, 值) 元组数组 |
| 7 | dict.keys() 以列表返回一个字典所有的键 |
| 8 | dict.setdefault(key, default=None) 和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default |
| 9 | dict.update(dict2) 把字典dict2的键/值对更新到dict里 |
| 10 | dict.values() 以列表返回字典中的所有值 |
| 11 | pop(key[,default]) 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。 |
| 12 | popitem() 返回并删除字典中的最后一对键和值。 |
| 13 | dict.has_key(x) 判断键x是否存在 |
集合
| 方法 | 描述 |
|---|---|
| add() | 为集合添加元素 |
| clear() | 移除集合中的所有元素 |
| copy() | 拷贝一个集合 |
| difference() | 返回多个集合的差集 |
| difference_update() | 移除集合中的元素,该元素在指定的集合也存在。 |
| discard() | 删除集合中指定的元素 |
| intersection() | 返回集合的交集 |
| intersection_update() | 返回集合的交集。 |
| isdisjoint() | 判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。 |
| issubset() | 判断指定集合是否为该方法参数集合的子集。 |
| issuperset() | 判断该方法的参数集合是否为指定集合的子集 |
| pop() | 随机移除元素 |
| remove() | 移除指定元素 |
| symmetric_difference() | 返回两个集合中不重复的元素集合。 |
| symmetric_difference_update() | 移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中。 |
| union() | 返回两个集合的并集 |
| update() | 给集合添加元素 |
本文详细介绍了Python中的四种基本数据结构:列表、元组、字典和集合。包括每种数据结构的基本操作方法及其应用场景,适合Python初学者快速掌握数据结构的基础知识。
381

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



