list - 添加到列表索引
问题描述
说我有一个清单:
x = [2, [2, 5, 6], 'car', 7]
我知道我可以x[1]
通过使用x[1].append('hi')
which 来追加:
x = [2, [2, 5, 6, 'hi'], 'car', 7]
我怎样才能将其他索引位置变成他们自己的列表,以便我可以追加。目前我正在尝试:
x[0].append('hi')
这给出了这个错误:
AttributeError: 'int' object has no attribute 'append'
我正在寻找的输出是:
x = [[2, 'hi'] , [2, 5, 6, 'hi'], 'car', 7]
解决方案
只需制作一个简单的铸造类型:
x[0] = [x[0]]
x[0].append(...)
推荐阅读
- vba - 在 Word 文档中查找字符串的出现 - 如果在表格中找到字符串,则会出现问题
- networking - 仅在发生故障时如何在k8s中重定向tcp流量
- python - 为每个人锁定频道 discord.py
- unity3d - Blenderexport FBX 到 Unity 的问题
- python - 从目录中读取 id
- reactjs - 上传从html转换为s3的图像文件
- asp.net-core - 在针对 IdentityServer 4 进行身份验证后添加用户声明
- angular - Angular 材料可以在同一个组件中注入 MatBottomSheetData 或 MatDialogData 吗?
- node.js - 如何将数据从html发送到mongodb
- entity-framework - Ef core 正在生成外键,而我没有告诉它这样做