python - 如何从 Python 字典中一个键的多个值中获取一个值
问题描述
所以,我用python制作了这本字典,里面有我的课程时间表。所以,我为每节课创建了一本字典。
friday = {}
friday.setdefault('1st', []).append(8.40) #Chemistry
friday.setdefault('1st', []).append(9.30)
friday.setdefault('2nd', []).append(9.50) #Maths
friday.setdefault('2nd', []).append(10.40)
friday.setdefault('3rd', []).append(11.00) #Geography
friday.setdefault('3rd', []).append(11.50)
friday.setdefault('4th', []).append(12.10) #English
friday.setdefault('4th', []).append(12.50)
friday.setdefault('5th', []).append(14.00) #Physics
friday.setdefault('5th', []).append(14.50)
每个键(课程)的两个值分别是开始时间和结束时间。所以,我只想从一个键中提取一个值,而不是两个值。我该怎么做?
PS。我是字典的新手,可能在学习的时候错过了,所以如果有任何多余的代码、无用的代码或更简单的方法,请继续编辑。
解决方案
你在这里有一个字符串字典到列表。因此,如果您想从给定键中获取第一个值,您可以执行以下操作:
friday['4th'][0]
# or for second value
friday['4th'][1]
推荐阅读
- react-native - React Native OneSignal + iOS - 设备不订阅
- javascript - 模块构建失败:ReferenceError:未定义窗口
- php - 通过 PHP 上传图像时更改图像背景颜色
- javascript - 如何在两个不同的 .js 文件中使用相同的数据(React Native)
- python-3.x - 通过 PyQt5 将字节转换为 base64 的图像
- nuget - 网络标准库 - 将文件添加到“dotnet pack”上的 nuget 内容文件夹
- realex-payments-api - 如何将卡存储与 Global Payments Ecommerce HPP 一起使用?
- python - Ladon 自动刷新模块/代码
- django-rest-framework - Django REST API:带参数的查询集
- python - 如何用散景绘制二维数组?