字典以键值对的方式储存,可以定义d={}空字典,然后再录入数据。
常规的操作:p={‘a’=123,'b'=456}增加一个新对可以:
c={'t'=567}
p.update(c) 变成{‘a’:123,'b':456,'t':567}
上面的操作等于p.update(t=123)
这种普遍的方式不适合一个动态特殊的情况,当我们的键不是确定的而是一个变量该怎么办?
这里有个新方法:变量为i,p[(i)]={},这样就在p中创建了以变量i为键的键值对 p={‘a’:123,'b':456,(#变量i的字符串形式):{}}
python创建文件与文件夹
文件的创建:一般创建.txt文件
函数open(file,'mode')
file为文件地址,若不存在则新建,若不再本目录下,可以写绝对路径
mode有以下几种方式:r只读 rb二进制只读 w写入且原有内容覆盖 a在文件末尾追加
打开后文件需要.close()关闭
文件夹的创建:
使用os.mkdir(ad)方式建立,ad为新建文件夹名称的绝对路径
一个例子
dir='C:\\Users\\Microsoft\\source\\repos\\sandwich\\sandwich\\data\\'+str(2016-d)
os.mkdir(dir)
file=provs[c].text+'.text'f=open(dir+'\\'+file,'a')