loops - 如何遍历 Julia 字典?
问题描述
在 python 中,您可以像这样遍历字典:
dict1 = {'a':1, 'b':2}
for key, value in dict1.items():
print(key, value)
# -> a 1
# b 2
你如何在朱莉娅中做同样的事情?
我发现的最接近的是这个,但它并不是最优的:
D = Dict("a"=>1, "b"=>2)
for a_pair in D
println(a_pair.first, a_pair.second)
end
解决方案
你可以做
for (key, val) in D
println(key, ": ", val)
end
如果你只想要钥匙:
for key in keys(D)
println(key)
end
对于值:
for val in values(D)
println(val)
end
推荐阅读
- apache-kafka - 使用rest API安装连接器到kafka connect
- python - 无法设置子类的属性
- c++ - 比较文本文件的元素
- excel - 基于多个单元格值的 Excel 条件格式热图
- actions-on-google - 如何通过 api 访问/管理 Actions on Google 项目
- php - 如果 setFetchBody 为 false,Laravel Imap 无法检查邮件是否有附件 | setFetchAttachment 没有任何效果
- c# - 如何使用 Xamarin 在 Android 上的图库中请求授权保存图像?
- python - python - 如何合并python中在特定键中具有相同值的字典列表?
- c# - 方法“实体”没有重载在实体框架中采用 1 个参数
- django - 如何将 JWT 令牌添加到 Django 中的凭据中