python - 艰难地学习 Python 练习 39

标签 python

<分区>

我目前正在学习 LPTHW,我完全卡在练习 39 的第一部分,您正在制作字典。我目前有

states = [
    'Oregon': 'OR',
    'Florida': 'FL',
    'California': 'CA',
    'New York': 'NY',
    'Michigan': 'MI'
]

据我所知,这正是练习的内容。但是,每次我尝试运行该程序时,都会在第 2 行(俄勒冈州)出现语法错误,箭头指向冒号。有谁知道我做错了什么?

最佳答案

字典就是这个

states = {
    'Oregon': 'OR',
    'Florida': 'FL',
    'California': 'CA',
    'New York': 'NY',
    'Michigan': 'MI'
}

记下{}。当您使用 [] 时,您正在创建一个列表,它(正确地)不知道如何处理 : 字符。

关于python - 艰难地学习 Python 练习 39,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24763372/

相关文章:

python - 在具有自己路径的不同 python 可执行文件下生成 multiprocessing.Process

python - 获取 GCP Cloud composer 上 IAM 代理的 client_id

python - 除了 ValueError 在我的代码中不起作用我不知道为什么

python - 如何将 Pyglet Sprite 与 Pymunk 形状绑定(bind),以便它们一起旋转?

Python用lxml解析html : get text of tag while specific sign causes problems

python - Django - 过滤模型对象

python - 使用 Python 以点表示法打印唯一的 JSON 键

python - 训练基于 BERT 的模型会导致 OutOfMemory 错误。我该如何解决?

python - pyspark : Convert DataFrame to RDD[string]

python - tf.Dataset.batch 默认情况下是否预加载以及如何禁用?