迭代字典中的键和值

2023-12-13

如何访问字典的键和值并迭代 for 循环?

dictionary = {1: "one", 2: "two", 3: "three"}

我的输出将是这样的:

1  one
2  two
3  three

您可以使用此代码片段。

dictionary = {1:"a", 2:"b", 3:"c"}

# To iterate over the keys
for key in dictionary.keys():  # or `for key in dictionary`
    print(key)

# To iterate over the values
for value in dictionary.values():
    print(value)

# To iterate both the keys and values
for key, value in dictionary.items():
    print(key, '\t', value)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

迭代字典中的键和值 的相关文章

随机推荐

  • 将 C++ string/wchar_t* 转换为 C# 字符串?

    问题 我需要从 C 可执行文件调用 C dll 我使用 COM 它对于 int long 和 bool 工作得很好 但我连一根绳子都拉不起来 IDL 文件说它是一个 BSTR 但我无法正确传递它 也无法检索它 我尝试像使用 VB6 一样使用
  • C++ 中的映射可以接受任何类型的值

    我想在 c 中创建一个可以接受任何类型值的映射 我在 java 中使用 Object 类做了同样的事情 映射但不知道如何在 C 中执行此操作 请帮忙 正如前面的答案正确建议的那样 您不能在 C 中开箱即用 我假设通过 可以接受任何类型的值
  • 由于环境错误而无法安装软件包:[Errno 13]

    在我的 MacOS Mojave 终端中 我想使用 pip 安装 python 包 最后它说 You are using pip version 10 0 1 however version 18 1 is available You sh
  • TypeError:“pygame.Surface”对象不可调用并且 pygame 窗口崩溃

    我对 Pygame 和 Python 很陌生 我刚刚编写了第一个代码 但不知何故我不断收到此错误 TypeError pygame Surface object is not callable 我不知道代码是否有问题 或者只是因为Pygam
  • string_split的结果顺序?

    现在我发现这很棒string split 函数 然后我了解到输出行可以按任意顺序排列 不保证顺序与输入字符串中子字符串的顺序匹配 这使得该功能对我来说毫无用处 也许有解决方法吗 EDIT 例子 SELECT value FROM Strin
  • 当子查询格式错误时,T-SQL 删除表中的所有行[重复]

    这个问题在这里已经有答案了 可能的重复 sql server 2008 Management Studio 不检查我的查询的语法 我今天遇到一个问题 子查询很糟糕 结果是父表中的所有行都被删除 TableA ID Text GUID Tab
  • sed多行替换问题

    我遇到了 sed 替换问题 希望你们中的一位能够帮助我 我确信我错过了一些简单的事情 所以我有一个包含文本和引用的文件 引用本身可以在一行上 也可以跨多行 我希望引用内容单独占一行 作为示例 这里是文件的示例 And he said Thi
  • 发布为 Azure WebJob 在 VS 2013 中不起作用

    我正在尝试使用 Visual Studio 2013 发布一个 Azure 网站以及一些 azure webjobs 我正在关注本教程 我的解决方案具有以下结构 当我尝试将现有项目作为 Web 作业添加到我的 Web 项目中时 我在 项目名
  • 如何清理 Massscan 输出 (-oL)

    我对带有 oL 选项的 Masscan 实用程序生成的输出有疑问 grep able 输出 例如 它输出 Host 143 137 155 7 Ports 80 open tcp Host 177 105 21 41 Ports 8080
  • where_in 和 find_in_set 之间的区别

    我正在处理一个联接查询 其中我必须从包含逗号分隔值的列中获取数据 allowed activity包含1 2 3 4 5 6这就是activity id这是允许的 因此 在查询中 我正在检查当前活动是否允许 为此 我使用了where in并
  • 向 WiX 注册 COM 服务器

    我一直在尝试确定使用 WiX 注册 COM 服务器以创建 Windows Installer 包的最佳解决方案 但我正在努力 在这篇文章中部署工程存档 HOWTO 将 Regsvr32 exe 与 WIX 结合使用 有公开请求 安装警察 通
  • 引起原因:java.sql.SQLException: ORA-01795: 列表中表达式的最大数量为 1000?

    我正在使用 java hibernate Oracle 我有一个包含 3000 多个条目的列表 如果我通过了整个列表 我会得到以下异常 引起原因 java sql SQLException ORA 01795 列表中表达式的最大数量为 10
  • 为什么使用 python 的 GPS 输出为零或 Nan?

    我在 GPS 输出方面遇到问题 当我输入 cat dev ttyUSB0 我有 NMEA 句子出来 这就是我想要的 GPGGA 134131 000 4548 0018 N 01557 1026 E 1 06 1 5 123 8 M 42
  • Class.forName() 是如何工作的?

    我刚刚了解到java sql package 它用Class forName 动态加载扩展的驱动程序DriverManager 然后我们使用DriverManager getConnection method 那么整个事情是如何运作的呢 D
  • PHP非原始类数组作为函数参数

    我想知道 如果可能的话 如何将非原始类数组声明为函数参数 例如
  • 如何获取全局当前的键盘状态? (即当前按下哪些键,无论查询应用程序是否具有焦点)

    我正在编写一个屏幕捕获实用程序 我希望能够在截取屏幕截图时存储键盘和鼠标的当前状态 对鼠标执行此操作很简单 因为使用指针信息类中描述的方式相关问题为您提供当前鼠标位置的屏幕坐标以及单击信息 如果需要 然而 我还没有找到类似的键盘类 所有与键
  • AndroidRuntime:致命异常:androidmapsapi-ZoomTableManager

    我的使用 Google Maps SDK v2 的应用程序刚刚开始崩溃 出现以下异常 Process com currentlocation android PID 7328 java lang ArrayIndexOutOfBoundsE
  • 为什么我无法将代码推送到 github?

    git push origin master To email protected dimitar9 first app git rejected master gt master non fast forward error failed
  • Android OnResume/OnPause 后 Surface 视图 z-index 发生变化

    我对 Android 视图上的 z index 有疑问 我有一个使用 GLSurfaceView 和另一个 SurfaceView 进行视频播放的活动 我在互联网上读到 多个表面视图不能放置在同一布局上 但这些帖子有点旧 我不知道这是否仍然
  • 迭代字典中的键和值

    如何访问字典的键和值并迭代 for 循环 dictionary 1 one 2 two 3 three 我的输出将是这样的 1 one 2 two 3 three 您可以使用此代码片段 dictionary 1 a 2 b 3 c To i