gpt4 book ai didi

python - 中断列表理解

转载 作者:太空宇宙 更新时间:2023-11-03 21:23:03 25 4
gpt4 key购买 nike

如何让 python 在列表理解的中间添加一个中断?问题是获取 RNA 核苷酸列表并使用列表理解返回密码子列表。我有以下代码:

import random
bases=["U", "A", "C", "G"]
b1=[random.choice(bases) for i in bases [0:3] '\n' for i in range(0,64)]
print(b1)

我想要做的是在一个列表中打印 3 个碱基选择 63 次。我还能怎样做呢?

最佳答案

使用类似的东西。

b1=[[random.choices(bases) for _ in range(3)] for i in range(0,64)]
print(b1)

我想这就是你的工作完成了。

这将返回选项的输出列表以及选项子列表。

[['G', 'U', 'C'], ['U', 'U', 'C'], ['A', 'A', 'G'], ['G', 'G', 'U'], ['A', 'A', 'A'], ['U', 'U', 'A'], ['C', 'A', 'A'], ['G', 'A', 'U'], ['G', 'A', 'G'], ['A', 'G', 'G'], ['A', 'A', 'C'], ['C', 'U', 'C'], ['U', 'U', 'A'], ['G', 'U', 'U'], ['U', 'A', 'A'], ['U', 'U', 'U'], ['U', 'C', 'G'], ['G', 'A', 'C'], ['G', 'A', 'U'], ['G', 'C', 'A'], ['U', 'U', 'U'], ['C', 'G', 'G'], ['U', 'A', 'U'], ['U', 'U', 'A'], ['A', 'U', 'C'], ['C', 'G', 'G'], ['C', 'G', 'G'], ['U', 'U', 'U'], ['U', 'A', 'U'], ['G', 'G', 'A'], ['U', 'C', 'G'], ['G', 'C', 'C'], ['G', 'U', 'C'], ['G', 'A', 'A'], ['A', 'C', 'U'], ['G', 'C', 'C'], ['G', 'A', 'U'], ['A', 'G', 'A'], ['G', 'G', 'C'], ['G', 'A', 'C'], ['C', 'A', 'A'], ['U', 'C', 'C'], ['C', 'C', 'G'], ['C', 'C', 'C'], ['G', 'A', 'A'], ['U', 'U', 'G'], ['C', 'C', 'G'], ['A', 'C', 'U'], ['C', 'G', 'C'], ['U', 'G', 'C'], ['G', 'A', 'C'], ['U', 'C', 'A'], ['G', 'A', 'U'], ['C', 'A', 'U'], ['U', 'U', 'C'], ['G', 'A', 'G'], ['C', 'U', 'A'], ['A', 'G', 'G'], ['A', 'G', 'U'], ['G', 'C', 'G'], ['C', 'G', 'U'], ['G', 'A', 'U'], ['G', 'A', 'A'], ['U', 'A', 'U']]

关于python - 中断列表理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54085734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com