字典处理映射关系
键值对
键:值对
pac['010']='北京' 两个 :
key :value
pac[key,value]:key dft else : value
del pac[k]
f.clear()
list(pac.keys()) 把key搞成表出来
list(pac.items()) 元组,只有连个元素,返回(key,value)形式的二元组
pac.update(c) 将字典c中所有元素合并,若键相同就替换
for k,v in pac.items
集合:都用{}
无序,没有重复,不可以容纳列表
集合常用操作:
len(ns)
ns.add(e)
ns.clear()清除所有
e in ns
set.union(set2)
set1.intersection(set2)
set.difference()
便利字典和集合中的元素,两种方法1 key value 2元组 集合直接for循环迭代
pac={}
for i in
ns={}
for i in ns :
print (i)
文件:
open(file,mode='r',encoding=None)
相对路径绝对路径。
序列化 返序列化 b
w
f=open('')
line_n=1
for linne in f:
print(line_n,line)
f.close()
正则表达式:
数据验证和搜索;
re模块,
模式字符串
匹配
吸纳构造一个模式字符
re.compile(patternString)
模式匹配
re.match(pattern,string,flags=0) 从头开始
re.search()只匹配一次
re.findall()找所有
matchObjects
match.group() 默认返回整个
match.span()