- 我们可以在其他容器中包含容器,以创建复合数据结构
# 定义一个复合数据结构 elements = {"hydrogen": {"number": 1, "weight": 1.00794, "symbol": "H"}, "helium": {"number": 2, "weight": 4.002602, "symbol": "He"}} # 访问复合数据结构中的值 helium = elements["helium"] # get the helium dictionary hydrogen_weight = elements["hydrogen"]["weight"] # get hydrogen's weight
-
向 elements 字典中的每个字典添加另一个条目 'is_noble_gas。插入新条目后,你应该能够执行以下查询:
print(elements['hydrogen']['is_noble_gas']) # False print(elements['helium']['is_noble_gas']) # True
代码如下:
elements = {'hydrogen': {'number': 1, 'weight': 1.00794, 'symbol': 'H'}, 'helium': {'number': 2, 'weight': 4.002602, 'symbol': 'He'}} elements['hydrogen']['is_noble_gas'] = False elements['helium']['is_noble_gas'] = True print(elements['hydrogen']['is_noble_gas']) print(elements['helium']['is_noble_gas'])
-
具有哪些属性可以使用 Python 中的
列表
来表示?1. 项目的索引始终以 0 开始 2. 可排序 3. 使用 .append 添加项目
-
具有哪些属性可以使用 Python 中的
集合
来表示1. 项目的出现顺序可能不一致 2. 可变(你可以更改它) 3. 使用 .add 添加项目
-
具有哪些属性可以使用 Python 中的
字典
来表示1. 每项都包含两部分 2. 项目的出现顺序可能不一致 3. 可以嵌套
- https://en.wikipedia.org/wiki/History_of_Python
- https://wiki.python.org/moin/BitwiseOperators
- https://en.wikipedia.org/wiki/Operation_(mathematics)%E3%80%82
- https://pentangle.net/python/handbook/node52.html
- https://pentangle.net/python/handbook/node20.html
- https://en.wikipedia.org/wiki/Scientific_notation
- https://docs.python.org/3/tutorial/floatingpoint.html
- https://www.python.org/dev/peps/pep-0008/
- https://atom.io/packages/linter-python-pep8
- https://softwareengineering.stackexchange.com/questions/148677/why-is-80-characters-the-standard-limit-for-code-width
- https://docs.python.org/3/tutorial/errors.html
- https://docs.python.org/3/library/stdtypes.html#string-methods