python基本数据类型——字典(dictionary)

 

1.1 读出字典中的所有值的两种方法

代码:(推荐第二种

 spam = {'A':123 ,'B':345,'C':345 }
 for k,v in spam.items():
     print(k,v)
 spam = {'A':123 ,'B':345,'C':345 }
 for k in spam:
     print(k,spam[k])
 

1.2 具体的字典使用方法

代码:(有注释)

import numpy as np
#新建数组(因为项目需要,字典的键为文件名+日期等,键值为numpy的二维数组)
dict1 = {'Name': np.array([[0,1,2],[3,4,6]]), 'Age': [[0,1,2],[3,4,6]], 'Class': "Tsinghua"}
print(type(dict1['Name']),type(dict1['Age']),type(dict1['Class']))

# 更新
dict1['Age'] = [0,1,2] 
# 添加键
filename = r'数据/lelele/lalala.csv'
Name = str(filename + str('_') + str('01'))
dict1[Name] = [[0,1,2],[3,4,6]] 

#输出字典中所有的键值
for k in dict1:
    print(dict1[k])

#将字典保存到npy文件中
np.save('my_file.npy', dict1)

#读字典中所有的内容
dict12 = np.load('my_file.npy',allow_pickle=True).item() 
print(dict12)
#输出字典中所有的键值
for k1 in dict12:
    print(dict12[k1])

猜你喜欢

转载自blog.csdn.net/qq_39867051/article/details/106458784