此外,列表理解似乎不工作:

>>> parsed_results.keys() dict_keys(['Sounder V Depth, F', 'Vessel Latitude, Degrees-Minutes']) >>> things2plot = [key.split(', ') for key in parsed_results.keys()] >>> things2plot ['Sounder V Depth', 'F'] >>> for key in parsed_results.keys(): ... print(key.split(', ')) ... ['Sounder V Depth', 'F'] ['Vessel Latitude', 'Degrees-Minutes']

就我个人而言,我认为这是对鸭子打字的“违反”,因此是一个“错误”。 但是我认为现在还有其他人注意到了这一点,所以如果没有确定的话,就必须被认为是一个“特征”,但是我不能为了我的生活而明白为什么。

对Chris的补充说明:

好了,克里斯,那么至less应该更好的误用检测和通知(“你似乎不想要一个迭代器在这里,你是否期待一个列表?试试列表(dict.keys())…”)会更像我已经知道并喜爱的有用的Python。 :/(我要求你提供数据来支持你声明迭代器的function是dict.keys的“更常见”的用例,但是你可能会提供它。);-)到目前为止因为我的列表理解的例子不工作(对我来说),它是从PyCharmdebugging器命令行剪切和粘贴的,所以也许这个问题是一个错误。 (我今天已经遇到过另外一个“bug”了,所以根本不会让我感到吃惊。)谢谢!

python字典的键可以是列表吗_如何返回字典键作为Python中的列表?相关推荐

  1. python如果选择不在列表里_具体问题具体分析!Python中比列表更便捷的小方法

    全文共1627字,预计学习时长5分钟 来源:Pexels 学习新事物时,我们常常对所有可能发生的情况都不了解.通过反复试错,我们会总结出一个方法或一个规律来应对新事物可能发生的问题,一旦某个方法十分有 ...

  2. python怎样设置列表翻译_翻译:《实用的Python编程》01_05_Lists

    1.5 列表 本节介绍 Python 原始数据类型列表(list). 列表是一种有序的集合. 创建列表 使用方括号 [] 来定义列表字面量. names = [ 'Elwood', 'Jake', ' ...

  3. python在vsc制作动态二维码_用VScode愉快的写python代码

    前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...

  4. python标准库很丰富支持多种编程范式_基础班-第03天{python基础}

    声明:内容来源于网络,本人只是在此稍作整理,如有涉及版权问题,归传智播客官方所有. 认识python(了解) 1.Python发展历史 起源 Python的作者,Guido von Rossum,荷兰 ...

  5. python3字典写入excel_python3:excel操作之读取数据并返回字典 + 写入的案例

    excel写入数据,使用openpyxl库 class WriteExcel: def __init__(self,path): self.path = path def write_excel(se ...

  6. 官网的python下载安装后无需配置即可使用_图文解说少儿编程软件python下载安装,没有经验的新手也可以做到...

    最近刚刚重新更换了电脑,对于这台电脑来说,python就是未认识的朋友,顺便给大家演示一下如何找到python.安装python.打开python,希望能给各位朋友提高很多的学习借鉴作用. 如何找到p ...

  7. python编程输入名字配对情侣网名_翻译:《实用的Python编程》01_05_Lists

    1.5 列表 本节介绍 Python 原始数据类型列表(list). 列表是一种有序的集合.python 建立列表 使用方括号 [] 来定义列表字面量.git names = [ 'Elwood', ...

  8. python c++情侣网名是什么意思_如何实现 C/C++ 与 Python 的通信?

    ########## 以下所有文字均为答主手敲,转载请注明出处和作者 ########## ## 更新:关于ctypes,见拙作 聊聊Python ctypes 模块 - 蛇之魅惑 - 知乎专栏 属于 ...

  9. e语言mysql怎么放在超级列表框_易语言中的MYSQL操作之超级列表框使用

    .版本 2 .支持库 mysql .支持库 iext .支持库 CnCalendar .支持库 spec .程序集 窗口程序集_启动窗口 .程序集变量 MySQL句柄, 整数型 .程序集变量 记录集, ...

最新文章

  1. Linux系统编程——进程基础知识
  2. Spring Boot 参考指南(使用NoSQL技术)
  3. js date 加一天_你不一定了解的js数据类型
  4. 从SpringBootApplication注解入手
  5. openOCD安装 极简教程
  6. linux用命令行进行无线连接,linux以命令行下配置连接wlan无线网卡
  7. A cycle was detected in the build path of project
  8. 信息学奥赛一本通 1322:【例6.4】拦截导弹问题(Noip1999)
  9. c盘保护软件_电脑C盘空间越来越小?简单操作这几步,可以释放大量空间
  10. 苹果X可以升级5G吗_郭明錤:苹果5G手机明年推出 屏幕最大升级至6.7寸
  11. 解读 2018之Go语言篇(上):为什么Go语言越来越热?
  12. Spark Streaming保存到HDFS目录中案例
  13. [转载] 【python】Python中*args和**kwargs的区别(在Python中如何使用可变长参数列表)
  14. 【IntelliJ IDEA】idea导入项目只显示项目中的文件,不显示项目结构
  15. java设计模式(创建型)之生成器模式
  16. EM算法原理解释及公式推导
  17. spark快速入门java_Spark 快速入门
  18. php百度蜘蛛劫持,技术教程:php伪造ip访问一个网站,可以伪造百度蜘蛛ip
  19. centos7无法上网问题
  20. 左神进阶班-KMP算法

热门文章

  1. EFCore-一对一配置外键小记
  2. 项目Alpha冲刺--9/10
  3. 设计模式之(四)抽象工厂模式(Abstract Factory)
  4. python-深浅拷贝
  5. Struts2源码学习(一)——Struts2中的XWork容器
  6. cogs 167. [USACO Mar07] 月度花费
  7. leetcode-189. Rotate Array
  8. CLIP-ViL:CLIP对视觉和语言任务有多大的好处?UC BerkeleyUCLA团队给出了答案!
  9. 如何一行代码搞定SSD模型推理与结果解析
  10. 重磅!谷歌大脑提出EfficientNet平衡模型扩展三个维度,取得精度-效率的最大化!...