python 嵌套字典的定义
2017-11-04 13:25
197 查看
x=[0,1,2,3,4] y=[3,5,6,2,3] #注意嵌套字典的定义方法 #result是一个字典的类型 result={} for i in range(len(x)): #result中的元素也是一个字典的形式 result[str(i)]={} #定义嵌套字典 for i in range(len(x)): for j in range(5): #嵌套字典的赋值方式 result[str(i)][str(j)]=abs(x[i]-y[j]) #计算曼哈顿距离 print(result) #获取字典中指定位置的值 print(result['0']['1']) print(result['0']['3'])
运行结果
{'0': {'0': 3, '1': 5, '2': 6, '3': 2, '4': 3}, '1': {'0': 2, '1': 4, '2': 5, '3': 1, '4': 2}, '2': {'0': 1, '1': 3, '2': 4, '3': 0, '4': 1}, '3': {'0': 0, '1': 2, '2': 3, '3': 1, '4': 0}, '4': {'0': 1, '1': 1, '2': 2, '3': 2, '4': 1}} 5 2
相关文章推荐
- python 字典格式嵌套,相同项做叠加
- Python对商品属性进行二次分类并输出多层嵌套字典
- python中常见问题--字典中怎么嵌套字典类型
- python 元组 字符串 字典 列表嵌套练习题1
- Python 7 列表 for 字典,嵌套
- python 中字典{ }的嵌套
- Python 字典的定义以及常用方法
- !!Python字典增删操作技巧简述+Python字典嵌套字典与排序
- python字典和列表各种嵌套排序
- 用Python将文件读入嵌套字典中
- python小练习嵌套字典增加查询
- python函数的嵌套调用与嵌套定义
- Python字典嵌套赋值
- python嵌套字典的递归遍历
- python 嵌套字典比较值,取值
- python 字典嵌套
- python定义多维字典
- python 函数的嵌套定义 and 函数的返回值是函数
- 无限遍历,Python实现在多维嵌套字典、列表、元组的JSON中获取数据
- python 编程 入门到实践 6章 字典与嵌套