listname = [元素1,元素2,元素3,...,元素n ]
listname = [元素1,元素2,元素3,...,元素n ]
sample_list1 = [1,2,3,4]
sample_list2 = ["P","y","t","h","o","n"]
sample_list3 = [‘Python‘,‘sample‘,‘list‘,‘for‘,‘your‘,‘reference‘]
print(sample_list1)
print(sample_list2)
print(sample_list3)
sample_list1 = [1,2,3,4]
sample_list2 = ["P","y","t","h","o","n"]
sample_list3 = [‘Python‘,‘sample‘,‘list‘,‘for‘,‘your‘,‘reference‘]
print(sample_list1)
print(sample_list2)
print(sample_list3)
函数 | 说明 | |
len(listname) | 返回列表的元素数量 | |
max(listname) | 返回列表中元素中最大值 | |
min(listname) | 返回类别中元素的最小值 | |
list(tuple) | 将元组转换为列表 | |
listname.append(元素) | 添加新的元素在列表末尾 | 增 |
listname.count(元素) | 统计该元素在列表中出现的次数 | 查 |
listname.extend(序列) | 追加另一个序列类型中的多个值 | 增,改 |
listname.index(元素) | 从列表中找出某个值第一个匹配元素的索引位置 | |
listname.insert(位置 , 元素) | 从列表中找出某个值第一个匹配元素索引的位置 | |
listname.pop([index=-1]) | 移除列表中的一个元素,并返回该元素的值 | |
listname.remove(元素) | 移除列表中的第一个匹配的某个值元素 | |
listname.reverse() | 将列表中的元素反向 | |
listname.sort(cmp = None, key= None, reverse=False) | 对列表进行排序 | |
listname.clear() | 清空列表 | |
listname.copy() | 复制列表 |
函数 | 说明 |
len(tuplename) | 返回元组元素的数量 |
max(tuplename) | 返回元组中元素的最大值 |
min(tuplename) | 返回元组中元素的最小值 |
tuple(listname) | 将列表转换为元组 |
dictname = { ‘键1‘:‘值1‘,‘键2‘:‘值2‘,‘键3‘:‘值3‘}
dictname = { ‘键1‘:‘值1‘,‘键2‘:‘值2‘,‘键3‘:‘值3‘}
sample_dict = {‘Model‘: ‘PC‘, ‘Brand‘: ‘Lenovo‘, ‘Brand‘: ‘Thinkpad‘} # Brand 赋值为 Thinkpad
sample_dict = {‘Model‘: ‘PC‘, ‘Brand‘: ‘Lenovo‘, ‘Brand‘: ‘Thinkpad‘} # Brand 赋值为 Thinkpad
print ("sample_dict5[‘office‘]: ", sample_dict5[‘office‘])
sample_dict5[‘office‘]: {‘room1‘: ‘Finance‘, ‘room2‘: ‘logistics‘} #输出键为office 的值
print ("sample_dict5[‘office‘]: ", sample_dict5[‘office‘])
sample_dict5[‘office‘]: {‘room1‘: ‘Finance‘, ‘room2‘: ‘logistics‘} #输出键为office 的值
函数 | 说明 |
len(distname) | 计算键的总数 |
str(distname) | 输出字典 |
type(distname) | 返回字典类型 |
方法 | 说明 |
dictname.clear() | 删除字典所有元素,清空字典 |
dictname.copy() | 以字典类型返回某个字典的浅复制 |
dictname.fromkeys(seq[,value]) | 创建一个新字典,以序列中的元素做字典的键,值为字典所有键对应得初始值 |
dictname.get(value , default=None) | 返回指定键的值,如果值不在字典中返回default值 |
key in dictname | 如果键在字典dict里返回true,否则返回false |
dictname.items() | 以列表返回可遍历的(键、值)元组数组 |
ditname.keys() | 将一个字典所有的键生成列表并返回 |
dictname.setdefault(value,default=None) | 和dictname.get()类似,不同点是,如果键不存在与字典中,将会添加键并将值设为default |
dictname.update(dictname) | 把字典dictname的键 / 值对更新到dictname里 |
dictname.values() | 以列表返回字典中的所有值 |
dictname.pop(key[,default]) | 弹出字典给定键所对应的值,返回值为被删除的值。键值必须给出,否则,返回default |
dictname.popitem() | 弹出字典中的一对键和值,并删除 |
sample_set = { 值1, 值2, 值3, }
sample_set = { 值1, 值2, 值3, }
方法 | 说明 |
len(s) | 返回集合元素的个数 |
x in s | 测试 X 是否是集合 s 中的元素,返回 True 或 False |
x not in s | 如果 x 不在集合 s 中,返回True,否则返回 False |
s.isdisjoint(otherset) s <= otherset | 当集合 s 与另一个集合 otherset 不相交时,返回 True,否则返回 False |
s < otherset | 集合 s 是另一个集合otherset 的真子集,返回 True,否则返回 False |
s.isuperset(otherset) ss >= otherset | 集合 s 是另个一集合otherset 的父集,返回True,否则返回 False |
s.union(*othersets) 或 s | otherset1 | otherset2 | 返回 s 和othersets的并集,包含有set和othersets的所有元素 |
s.intersection(*othersets) s & otherset1 & otherset2 | 返回 s 和othersets的交集,包含在 s 并且也在othersets中的元素 |
s.difference(*othersets) s-otherset1 - otherset2... | 返回 s 与othersets的差集,只包含在 s 中但不在othersets中的元素 |
s.symmetric_difference(otherset) set^otherset | 返回 s 与otherset的对称差集,只包含在 s 中但不在othersets中,和不在ss中但在othersets中的元素 |
s.copy() | 返回集合 s 的浅拷贝 |
s.update(*othersets) 或 s |= otherset1 | otherset2... | 将另外的一个集合或多个集合元素,添加到集合s 中 |
s.intersecetion_update(*othersets)或set &= otherset1 & otherset2 | 在 s 中保留它与其他集合的交集 |
s.difference_update(*othersets)或 s -= otherset1 | otherset2 | 从 s 中移除它与其他集合的交集,保留不在其他集合中的元素 |
s.symmetric_difference_update(otherset) 或 s ^= otherset | 集合 s 与另一集合otherset交集的补集,将结果返回到 s |
s.add(元素) | 向集合 s 中添加元素 |
s.remove(元素) | 从集合 s 中移除元素,如果该元素不在 s 中,则报告KeyError |
s.discard(元素) | 从集合 s 中移除元素,如果该元素不在 s 中,则什么都不做 |
s.pop() | 移除并返回集合 s 中的任一元素,如果 s 为空,则报告KeyError |
s.clear() | 清空集合 s 中所有元素 |
原文:https://www.cnblogs.com/long90/p/12289248.html