如何使用 python 在 {} 中循环字典

2024-01-03

这是我的代码:

a = {0:'000000',1:'11111',3:'333333',4:'444444'}

b = {i:j+'www'  for i,j in a.items()}
print b

它显示错误:

  File "g.py", line 7
    b = {i:j+'www'  for i,j in a.items()}
                      ^
SyntaxError: invalid syntax

我该如何纠正这个问题?


{i:j+'www'  for i,j in a.items()}

字典理解 http://diveintopython3.org/comprehensions.html#dictionarycomprehension在 Python 3 中工作得很好。

正如你在这里看到的:http://ideone.com/tbXLA http://ideone.com/tbXLA(注意,我在 Python 3 中将 print 称为函数)。

如果你有

要实现这种类型的概念,您必须执行列表/生成器表达式来创建键、值的元组。一旦发生这种情况,您可以调用 dict() 来接受元组列表。

dict((i,j+'www') for i,j in a.items())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 python 在 {} 中循环字典 的相关文章

  • 显示带有跨越 180 条经线的传单的 GeoJSON

    我正在尝试显示跨越第 180 条子午线的 geoJSON 对象 在本例中为俄罗斯的轮廓 目前 该国家 地区的一部分显示在地图的左侧 一部分显示在右侧 看看传单 似乎有一个解决方案 但这似乎不起作用 https github com Leaf
  • Mypy 无法从文字列表推断项目的类型

    我有一个变量x和一个文字列表 例如 0 1 2 我想转换x这些文字之一 如果x在列表中 我将其退回 否则我返回一个后备值 from typing import Literal Set Foo Literal 0 1 2 foos Set F
  • 使用 Django 将文件异步上传到 Amazon S3

    我使用此文件存储引擎在上传文件时将文件存储到 Amazon S3 http code welldev org django storages wiki Home http code welldev org django storages w
  • 如何处理数字逻辑模拟器中的循环?

    我正在开发一个数字逻辑模拟器 以便稍后在其中构建我自己的 CPU 所以这是一个长期项目 对于没有循环的电路 例如全加器 一切都非常有效 还有像 SR 锁存器这样的电路 其中一个门的输入连接到另一个门的输出 所以我陷入了循环 因为两个门都需要
  • 对使用“new”创建的数组上“map”的行为感到困惑[重复]

    这个问题在这里已经有答案了 我对结果感到困惑mapping 使用创建的数组new function returnsFourteen return 14 var a new Array 4 gt undefined x 4 in Chrome
  • 如何过滤 Pandas GroupBy 对象并获取 GroupBy 对象?

    当对 Pandas groupby 操作的结果执行过滤时 它返回一个数据帧 但假设我想执行进一步的分组计算 我必须再次调用 groupby 这似乎有点绕 有更惯用的方法吗 EDIT 为了说明我在说什么 我们无耻地从 Pandas 文档中窃取
  • 根据其他单元格值更改多个单元格值

    我想更改包含的单元格moving to movingToOpenor movingToClose基于下一个单元格中给出的状态 有时循环会被中断并且不会从open to close or close to open 这是我当前的数据框 Dat
  • 两个不同长度的数据帧的列之间的余弦相似度?

    我在 df1 中有文本列 在 df2 中有文本列 df2 的长度将与 df1 的长度不同 我想计算 df1 text 中每个条目与 df2 text 中每个条目的余弦相似度 并为每场比赛给出分数 输入样本 df1 mahesh suresh
  • 在循环中调用 setTimeout 未按预期工作

    下面的 JavaScript 应该 在我看来 以 0 5 秒的间隔播放一系列音符 但它会将它们全部作为一个同时的和弦来演奏 知道如何修复它吗 function playRecording if notes length gt 0 for v
  • pandas 相当于 np.where

    np where具有向量化 if else 的语义 类似于 Apache Spark 的when otherwise数据帧方法 我知道我可以使用np where on pandas Series but pandas通常定义自己的 API
  • 是否需要关闭没有引用它们的文件?

    作为一个完全的编程初学者 我试图理解打开和关闭文件的基本概念 我正在做的一项练习是创建一个脚本 允许我将内容从一个文件复制到另一个文件 in file open from file indata in file read out file
  • Python 中维基百科 API 中的 DisambiguationError 和 GuessedAtParserWarning

    我想获得维基百科与搜索词相关的可能且可接受的名称列表 在这种情况下是 电晕 当输入以下内容时 print wikipedia summary Corona 这给出了以下输出 home virej local lib python3 8 si
  • 使用 Python 将连续日期分组在一起

    Given dates datetime 2014 10 11 datetime 2014 10 1 datetime 2014 10 2 datetime 2014 10 3 datetime 2014 10 5 datetime 201
  • 使用另一个数据帧在数据帧中创建子列

    我对 python 和 pandas 很陌生 在这里 我有一个以下数据框 did features offset word JAPE feature manual feature 0 200 0 aa 200 200 0 200 11 bf
  • 使用 PIL 在 Tkinter 中显示动画 GIF

    我正在尝试制作一个程序来使用 Tkinter 显示动画 GIF 这是我最初使用的代码 from future import division Just because division doesn t work right in 2 7 4
  • AWS Lambda 不读取环境变量

    我正在编写一个 python 脚本来查询 Qualys API 中的漏洞元数据 我在 AWS 中将其作为 lambda 函数执行 我已经在控制台中设置了环境变量 但是当我执行函数时 出现以下错误 module initialization
  • minizinc python 安装

    我通过 anaconda 提示符在 python 上安装了 minizinc 就像其他软件包一样 pip install minizinc 该软件包表示已成功安装 我可以导入该模块 但是 我正在遵循基本示例https minizinc py
  • rpy2 无法加载外部库

    希望有人能帮忙解决这个问题 R版本 2 14 1rpy2版本 2 2 5蟒蛇版本 2 7 3 一直在尝试在 python 脚本中使用 rpy2 加载 R venneuler 包 该包以 rJava 作为依赖项 venneuler 和 rJa
  • IndexError - 具有匀称形状的笛卡尔 PolygonPatch

    我曾经使用 shapely 制作一个圆圈并将其绘制在之前填充的图上 这曾经工作得很好 最近 我收到索引错误 我将代码分解为最简单的操作 但它甚至无法执行最简单的循环 import descartes import shapely geome
  • 如何(安全)将 Python 对象发送到我的 Flask API?

    我目前正在尝试构建一个 Flask Web API 它能够在 POST 请求中接收 python 对象 我使用 Python 3 7 1 创建请求 使用 Python 2 7 运行 API 该 API 设置为在我的本地计算机上运行 我试图发

随机推荐

  • 如何从给定的字符串中获取日期部分?

    我有这样的字符串 Mon 14 May 2012 13 56 38 GMT 现在我只想约会 即14 May 2012 为此我需要做什么 正确的方法是将其解析为Date对象并按照您想要的方式格式化该日期对象 DateFormat inputD
  • 将对象从 Java 传递到 Oracle 过程

    要将数组传递给 oracle 过程 我们使用ArrayDiscriptor and ARRAY 对象 我必须使用什么对象来将对象传递给 存储过程 ArrayDescriptor 和 ARRAY 类 以及 StructDescriptor 和
  • 如何在脚本中的多个文件中使用多个类?

    我需要制作一个独立的 Groovy 脚本 该脚本不需要编译并且无需安装 Groovy 即可运行 它运行良好 但无法识别除主脚本之外的任何其他脚本 我的文件夹结构如下 libs groovy all 2 4 3 jar ivy 2 4 0 j
  • Pyspark:从涉及数组列的 Json 架构创建架构

    我在 json 文件中定义了 df 的架构 如下所示 table1 fields metadata name first name type string nullable false metadata name last name typ
  • svnblame引起的声纳分析时jenkins出错

    当我运行詹金斯任务时 出现以下错误 17 12 49 738 INFO Sensor SCM Sensor 17 12 49 847 INFO SCM provider for this project is svn 17 12 49 84
  • switch case 语句内的表达式

    我正在尝试创建一个 switch 语句 但我似乎无法使用被评估的表达式 而不是设置的字符串 整数 我可以使用 if 语句轻松做到这一点 但 case 应该会更快 我正在尝试以下操作 function reward amount var re
  • 在带有 MacPorts 的 Snow Leopard 上使用 postgresql84 和 postgis 时没有 liblwgeom

    我正在尝试在升级到 Snow Leopard 后恢复并运行我的开发环境 特别是 我需要 postgresql 和 postgis 工作 但我遇到了以下问题 安装完两者后 sudo port install postgresql84 post
  • Git 无法锁定引用“HEAD”:无法解析引用 HEAD

    我正在尝试将更改提交到我的存储库 但收到以下错误 git c diff mnemonicprefix false c core quotepath false commit q F C Users Contronym AppData Loc
  • django 和 mongodb 会让迁移成为过去吗?

    由于 mongo 没有模式 这是否意味着我们在更改模型时不必进行迁移 非关系数据库的迁移过程是什么样的 我认为这是一个非常好的问题 但根据您正在使用的库和您对 迁移 的期望 答案会有点分散 让我们看一下一些常见的迁移操作 添加一个字段 Mo
  • 通过pid查找task_struct的有效方法

    有没有一种有效的方法可以找到task struct对于指定的 PID 无需迭代task struct list 使用以下其中一项有什么问题吗 extern struct task struct find task by vpid pid t
  • 找不到要导入的项目

    我正在寻找 Android 中的 ePub 阅读器 我提到翻页机 http www pageturner reader org downloads 下载了它的 apk 并且它有效 但是当我下载它的源代码时github https githu
  • 如何使用 javascript 获取 MVC 应用程序的基本 URL

    如何使用 javascript 获取基本 URL 例如 当我从 Visual Studio 浏览我的网站时 如果我的 URL 是http localhost 20201 home index 我想得到http localhost 20201
  • 带 CriteriaQuery 的 where 子句中的子查询

    任何人都可以给我一些关于如何将这种子查询放入CriteriaQuery 我在用着JPA 2 0 休眠 4 x SELECT a b c FROM tableA WHERE a SELECT d FROM tableB WHERE table
  • 根据另一个数组的顺序对数组子键进行排序

    我知道有很多关于数组排序的帖子 但我到处寻找 找不到解决我的问题的方法 我在这里找到了一篇非常好的文章 http firsttube com read sorting a multi Dimension array with php htt
  • 如何以编程方式获取标签栏的高度?

    我发现 UITabBar 的高度是 49px 或 50px 取决于源 因为我不喜欢在代码中使用太多硬编码值 所以我想知道是否可以以编程方式检索选项卡栏的高度 亲切的问候 尼尔斯 R PS 我问的原因是因为我有一个视图控制器 带有包含文本字段
  • 对计算列进行非规范化时需要权衡哪些因素?

    我希望我没有在这里问一个太明显的问题 对于我当前的项目 我正在使用 sql server 2008 设计一个相对简单的数据库 对于其中一个表 我决定引入 计算列 未持久化 它的表达式只是其他两个数字列的乘积 其存在的唯一原因是方便 我正在对
  • C# 应用程序被检测为病毒

    对于相同的程序我几分钟前的问题 https stackoverflow com questions 20061 store data from a c application 我添加了一个安装项目并为该程序构建了一个 MSI 只是为了看看我
  • 如何在 Linq 和 Entity Framework 5 中使用 DbGeography.Filter?

    使用 Entity Framework 5 可以在 Linq 查询中使用 SQL Server Spatial 过程 例如 使用 DbGeography 对象 您可以使用 Buffer 方法 该方法将转换为 SQL Server 中的 ST
  • 使用什么数据结构来在 PL/SQL 中对数据进行排序?

    这是Oracle 11 2g 在 PL SQL 函数中 我有一个循环 每次迭代时我都会创建一个字符串和与该字符串关联的整数 该函数返回所有生成的字符串的最终串联 并按字母顺序或按整数值排序 取决于函数输入参数 为了给出一个想法 我正在生成这
  • 如何使用 python 在 {} 中循环字典

    这是我的代码 a 0 000000 1 11111 3 333333 4 444444 b i j www for i j in a items print b 它显示错误 File g py line 7 b i j www for i