python 学习随笔 4

列表list

python 学习随笔 4_第1张图片

将序列前几个进行替换(数量可以不同)

python 学习随笔 4_第2张图片

将序列进行间隔替换(必须保证数量相同,否则报错)

python 学习随笔 4_第3张图片

python 学习随笔 4_第4张图片

删除序列内元素

python 学习随笔 4_第5张图片

向序列后新增一个元素

python 学习随笔 4_第6张图片

向序列后新增多个元素

python 学习随笔 4_第7张图片

将序列进行数乘(不是产生几个序列哦)

python 学习随笔 4_第8张图片

删除序列的最后一个元素,有返回值,返回值就是被删除的那个元素。

python 学习随笔 4_第9张图片

删除值(不是下标)

python 学习随笔 4_第10张图片

进行翻转,与l[::-1]的不同在于,l.reverse()是将l序列进行翻转,而l[::-1]是产生一个l翻转的对象,而l本身不进行翻转。

python 学习随笔 4_第11张图片

序列清空

python 学习随笔 4_第12张图片

支持+=操作

python 学习随笔 4_第13张图片

不可变序列,例如字符串等,也可以进行+=操作。

python 学习随笔 4_第14张图片

序列排序

python 学习随笔 4_第15张图片

返回一个排序

python 学习随笔 4_第16张图片

字典dict

python 学习随笔 4_第17张图片

按键访问

python 学习随笔 4_第18张图片

向字典中插入键值对

python 学习随笔 4_第19张图片

删除字典中的键值对

python 学习随笔 4_第20张图片

更新字典(可以添加或更新,也可以合并

python 学习随笔 4_第21张图片

通过元组形式进行遍历

python 学习随笔 4_第22张图片

通过字典的键进行遍历

python 学习随笔 4_第23张图片

将二元数组转换为字典

python 学习随笔 4_第24张图片

得到字典键值值

python 学习随笔 4_第25张图片

集合 set

python 学习随笔 4_第26张图片

打包解包

打包:将多个物品装到一个盒子里

解包:将盒子里的物品放到不同袋子中

打包

打包:多个以逗号分隔的值(可以是不同类型)赋给一个变量时,多个值会被打包成一个元组类型赋值给变量

python 学习随笔 4_第27张图片

解包

解包:将可迭代对象中的元素依次赋值给多个变量,左侧变量数==可迭代对象的元素个数,否则会报ValueError

python 学习随笔 4_第28张图片

*对可迭代对象进行打包/解包

一个赋值语句只能有一个*打包。*表示将剩下大于左值数量的赋值进行打包,其余变量分配一个值。

python 学习随笔 4_第29张图片

字典打包解包

python 学习随笔 4_第30张图片

python 学习随笔 4_第31张图片

python 学习随笔 4_第32张图片

将两个字典进行合并

python 学习随笔 4_第33张图片

for循环中的解包

python 学习随笔 4_第34张图片

推导式

python 学习随笔 4_第35张图片

s = ["abc", "aaa", "banana", "apple", "waterlemon"]
print([x.upper() for x in s if len(x) > 3]) # 列表推导式

print({key: value for key, value in enumerate(s)}) # 字典推导式

print({len(x) for x in s}) # 集合推导式

print(list(map(len,s))) # map函数将指定的方法应用到可迭代对象的每一个对象上

嵌套推导式

python 学习随笔 4_第36张图片

ss = [ 
    ["abcdd", "AAAAA", "kdjfkldjf"],
    ['hello', 'world'],
    ['a', 'b', 'dkfjkdjfkdf']
]
print([ name for grp in ss for name in grp if len(name) > 3])

你可能感兴趣的:(Python,python,学习,java)