标签:def index 情况 取值 rom nbsp 列表 values 添加元素
列表可以存储多个值
1)count 统计列表中元素的个数
2)index 去指定的元素的下标,如果没有则报错
3)reverse 倒序
4)pop 根据下标或索引剪切元素,默认取最后一个元素,剪切后原列表中元素消失
5)clear 清空列表中元素
6)copy 复制一个列表
7)sort 排序
8)insert 通过下标插入元素
9)append 将指定元素插入列表末尾
10)remove 删除指定元素
11)extend 把可迭代对象传入列表,按照索引进行循环
res = [‘1‘,‘2‘,‘d‘,‘f‘]
res.extend(‘abc‘)
print(res)
输出:
[‘1‘, ‘2‘, ‘d‘, ‘f‘, ‘a‘, ‘b‘, ‘c‘]
res = [‘1‘,‘2‘,‘d‘,‘f‘]
res.extend([‘abc‘,‘21‘])
print(res)
输出:
[‘1‘, ‘2‘, ‘d‘, ‘f‘, ‘abc‘, ‘21‘]
12)[ ]根据下标进行取值,也可以重新赋值
列表可以修改,元组一般是用来读的
相同的元素情况下,列表占用资源更多
1)remove 删除元素
2)copy 复制集合
3)pop 剪切元素
4)add 添加元素
5)update 添加另一个集合中的元素
6)issubset 判断是否是子集
7)union 求并集
8)difference 求差集
9)intersection 求交集
字典中的key不要重复
1)pop 以key进行剪切找不到就报错
2)popitem 以键值对的方式进行剪切
3)setdefault 给字典设置一个默认键值对,不会更改字典中原有键值对的值
4)fromkeys 快速建立一个空字典
res = {}.fromkeys([‘name‘,‘age‘],None)
5)update 两个字典合并为一个字典
6)items 将所有键值对全部打印出来
keys 打印所有的key
values 打印所有的value
7)get 通过key取value,如果取不到则返回None
8)[ ]通过key取value,取不到则报错,可以重新赋值 info.[‘name‘]=‘李‘
0,None,空全为假(False),其余全部为真(True)
引用计数:一个门牌号对应一个内存地址,一个内存地址可对应多个门牌号,一个门牌号相当于对变量的一次引用。
垃圾回收机制:
当引用计数为0时回收资源
在程序执行完成后回收资源
标签:def index 情况 取值 rom nbsp 列表 values 添加元素
原文地址:https://www.cnblogs.com/Agnostida-Trilobita/p/11018495.html