python - 在 Python 中从列表创建元组
问题描述
我有这个数组:
lst = ['A', 'B', 'C']
如何将字符串“D”附加到每个元素并将每个集合转换为元组:
lst2= [('A', 'D'),
('B', 'D'),
('C', 'D')]
解决方案
像这样,使用列表推导:
lst = ['A', 'B', 'C']
lst2 = [(x, 'D') for x in lst]
lst2
=> [('A', 'D'), ('B', 'D'), ('C', 'D')]
顺便说一句,调用list
与内置函数冲突的变量是个坏主意。我重命名了它。
推荐阅读
- ruby-on-rails - 我想在 elastic beanstalk 中看到 rails 应用程序,但我可能会对 ruby 版本感到愤怒
- azure - Azure 数据工厂中的参数化数据集
- python - 列表对象作为数组对象的参数值是否占用 Python 中的内存?
- wordpress - 如何删除自动生成
来自之前生成的 WordPress 编辑器的标签
- google-cloud-platform - 是否可以通过 API 在源代码库中使用 cloudbuild.yaml 调用 Google Cloud Build
- geometry - 将简单几何/形状转换为纯文本的工具(用作代码注释)
- r - 如何不考虑(在过滤器语句中)函数 R 中缺少的参数
- reactjs - 为什么点击事件没有在购物车中添加数量
- android - WorkManager/PeriodicWorkRequest - 如果之前的工作已经重试,下一个工作何时执行?
- java - 如何使用 Hibernate 管理两个表中的多对多关系