gpt4 book ai didi

python - 使用嵌套 for 循环的组合

转载 作者:太空宇宙 更新时间:2023-11-04 10:34:38 25 4
gpt4 key购买 nike

<分区>

我的问题的简化版本是:我写了这段代码:

string = ['A','A','A','A']
temp=string[:]

f=open('combin.txt', 'a')

for x1 in range(0,2):
if x1==1:
temp[0]='X'
for x2 in range(0,2):
if x2==1:
temp[1]='X'
for x3 in range(0,2):
if x3==1:
temp[2]='X'
for x4 in range(0,2):
if x4==0:
f.write(''.join(temp)+'\n')
if x4==1:
temp[3]='X'
f.write(''.join(temp)+'\n')

结果是:

AAAA
AAAX
AAXX
AAXX
AXXX
AXXX
AXXX
AXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX
XXXX

但我期望的是组合:AAAA级AAAX美国航空安全协会安盛XAAAAAXX安盛XAAXXXAA新安盛安讯士AXXXXAXXXXAXXXXAXXXX

请注意,在最终程序中,我需要在每个 if 条件下执行大量操作,因此它不会是简单的字符串字符迭代,但首先我想让这个组合部分起作用。非常感谢您的帮助。

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