Python 列表常用操作技巧

list.append(obj)      #在列表末尾添加新的对象
list.count(obj)      #统计某个元素在列表中出现的次数
list.extend(seq)     #在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj)      #从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj) #将对象插入列表
list.pop(obj=list[-1]) #移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj)     #移除列表中某个值的第一个匹配项
list.reverse()      #反向列表中元素
list.sort([func])    #对原列表进行排序
list.clear() #清空列表

cmp(list1, list2)  #比较两个列表的元素 
len(list)         #列表元素个数 
max(list)       #返回列表元素最大值 
min(list)      #返回列表元素最小值 
list(seq)     #将元组转换为列表    

https://www.cnblogs.com/lyxcode/p/11698495.html
元组(tuple)和列表(list)非常类似,但是元组一旦初始化就不能修改,且元组使用小括号而列表使用中括号。


Python字典包含了以下内置函数
cmp(dict1, dict2)  #比较两个字典元素。
len(dict)          #计算字典元素个数,即键的总数。
str(dict)          #输出字典可打印的字符串表示。
type(variable)     #返回输入的变量类型,如果变量是字典就返回字典类型。 

dict.clear()          #删除字典内所有元素
dict.copy()               #返回一个字典的浅复制
radiansdict.fromkeys()        #创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值
dict.get(key, default=None)      #返回指定键的值,如果值不在字典中返回default值
dict.has_key(key)      #如果键在字典dict里返回true,否则返回false
dict.items()              #以列表返回可遍历的(键, 值) 元组数组
dict.keys()               #以列表返回一个字典所有的键
dict.setdefault(key, default=None) #和get()类似, 但如果键不已经存在于字典中,将会添加键并将值设为default
dict.update(dict2)     #把字典dict2的键/值对更新到dict里
dict.values()        #以列表返回字典中的所有值

四、集合

集合(set)是一个无序不重复元素的序列。

可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。

#创建一个空集合
>>> set1 = set()
>>> set1
set()

#创建一个具有数据的集合
>>> set2 = {1, 'a', 'apple', 11.22}
>>> set2
{11.22, 1, 'apple', 'a'}

>>> set3 = set([1, 2, 3])
>>> set3
{1, 2, 3}

posted @ 2021-11-08 17:46  faithtwo  阅读(85)  评论(0)    收藏  举报