arrays - 如何比较字典键和数组?
问题描述
我的问题是我有一个数组,它有项目名称,我有字典,这个字典有键值项目名称(与数组相同)和任何类型的 int 值。我的问题是,当我比较这两者(数组和字典)时,如何获得完全相同的项目名称以及如何从字典中获取该值?我尝试了该代码,但没有得到正确的值。
for j in arrays.keys {
for r in orderItemName {
if j == r{
// do stuff
}
}
}
如何获得相同的项目名称并获取该项目名称的值?
我的字典:[“denemedir”:1,“deneme 3”:2,“deneme 2 dir”:2]
我的数组:[“denemedir”,“deneme 2 dir”,“deneme 3”]
我想为 denemedir 获得 1,为 deneme 3 获得 2,为 deneme 2 dir 获得 2。
解决方案
您甚至不需要比较密钥,您可以获得如下值:
for key in orderItemName {
//You can access the value from dictionary using -> arrays[key]
}
推荐阅读
- tableview - 如何在 TornadoFX 中隐藏表格视图的标题?
- docker - 如何在 docker 中为 cmake msvc build 设置编译选项?
- c - GTK 字符数与字节索引
- google-cloud-firestore - Firestore 规则:由于(推荐的)对 request.auth.uid 的单一检查,创建用户的规则通知不安全
- python - 美汤如何收集元素?
- python - 删除 Tkinter GUI 表中的一行
- python - 如何在嵌套的 wx.boxsizer 中放置绘图
- html - 滚动条宽度:thin 不工作 n Firefox
- reactjs - 动态创建图像显示的画布高度
- arrays - 给定一个实数列表和一个目标值 V,找到一个连续块(任意长度),其总和尽可能接近 V