python - 将(字符串)列表中的每个元素附加到 Python 中另一个(字符串)列表中的每个元素
问题描述
一些背景:我有一个来自 14 个样本的数据集,每个样本都由两个重复的部分组成。每个样本的每个重复部分都有子样本,每个子样本都有一个位置,其中的位置可以用 x 和 y 位置来描述,其中 nx=10 和 ny=10(100 个位置,每 2 个重复,每 14 个样本 = 2800唯一 ID)。
因此,每个子样本都有一个由 组成的唯一 ID sample'+'part'+'locationx'+'locationy
。请注意,这不是产品(我认为!?),而是由每个可能的组合组成的连接字符串。每个唯一 ID 都附有大量的数字数据。我希望生成每个子样本的唯一 ID 列表,以便我可以使用它来有效地循环代码。唯一的 ID 写出来会很乏味,例如作为嵌套列表。
我已经阅读了很多关于如何向列表中的每个元素添加字符串的帖子。这可以通过列表理解来实现。那会加快速度。但是,如果你想将一个列表中的每个字符串添加到另一个列表中的每个字符串呢?这将大大加快速度!
这听起来有点像构建一个多维数组,可以使用列表来实现,但如果这些列表是字符串(在我看来!),只有整数。我希望我错了,有人可以告诉我。
仅使用两个列表对概念进行精简描述:
list1 = ['foo', 'fob', 'faz']
list2 = ['bar', 'bat', 'bump']
魔法
list3 = ['foobar', 'fobbar', 'fazbar', 'foobat', 'fobbat', 'fazbat', 'foobump', 'fobbump', 'fazbump']
解决方案
推荐阅读
- git - gitlab-runner:合并后重用工件
- java - 如何使这个删除测试独立?
- css - 展开仅包含具有绝对位置的图像的 div 高度
- spring-cloud - 如何将“Kafka Streams Binder”与“Functional Style”和DI一起使用?
- excel - 退出 Sub 后无法再次运行 sub
- angular - 在本机应用程序上显示图像
- bootstrap-datepicker - ngx-bootstrap datepicker 只有 50% 可见
- node.js - 登录持久化:移动端和桌面端的区别
- python - 排序列表中的元素包含称呼吗?
- rust - 为什么 clap 添加到 Cargo.toml 时编译失败?