列表 list :
对象值以中括号内表示,元素以逗号分隔。
li = [“元素零“,[”列表套列表“,[”里面还可以继续套“],”元素二“]
修改:li[2] = ”第三元素“ li[0:2] = [”替换1“,”替换2“]
删除: del li[2:4]
追加:li.append(需要追加的元素) 总体以一个元素加入
扩展:li.extend([“需要追加的元素”]) 以各个元素加入 原理:for I in “需追加元素:li.append(i)
插入:li.insert(插入位置,插入值)
清空:li.clear()
复制:v = li.copy()
计数:v = li.count(“需计数的元素”)
获取位置:li.index(元素,起始数字,结束数字)
删除:v = li.pop(索引,默认最后)pop被删除の值可获取 li.remove(指定值)删除列表中的第一个指定值
反转:li.reverse()
排序:li.sort(reverse=true) 默认从小到大,加入reverse后从大到小。
元组 tuple:
对象值在()内,是列表的特殊形式。内部一级元素不可修改或增减。内部列表可操作。
为了区分参数,一般在最后素加上逗号
获取位置:li.index(元素,起始数字,结束数字)
计数:v = li.count(“需计数的元素”)
字典 dict:
对象值以大括号内表示,元素以逗号分隔。
info = {“k”:123} 键值对
key:值的编号,不可用列表、字典(可变类型)、布尔与1和0重复。相当于其他类的索引
value:可以是任何类。
for item in info.keys/values/items : 循环key/value/全部条目
get查找:n = dic.get() 根据key获取value,相比索引查找,不会报错。
更新:dic.update(k1=xxx,k2=xxx) 覆盖已有键值,添加新键值。
dict.fromkeys() 创建字典,以第一元素(可多个)为key,第二元素为统一的值。
dic.pop() 删除并获取指定值 dic.popitem()随机删除并获取某个值
添加设置键值对:dic.setdefault(‘key’,’value’)
变量
变量名只能为字母、数字和下划线。不能以数字开头。
常量名需大写
if条件语句
If条件:
命令
Elif条件:
命令
else:
命令
while循环
while条件:
if条件:
命令
continue(结束当前循环)
break(结束全部循环)
else:
命令
for循环
逐一读取对象元素,如:”xxx“,”xxx”
for x in n :
命令