gpt4 book ai didi

python - 在 Python 中创建具有一定行数和列数的列表

转载 作者:行者123 更新时间:2023-11-28 22:22:52 29 4
gpt4 key购买 nike

我有一个问题似乎无法解决。

我有 2 个数字,A 和 B。我需要列出 A 行和 B 列,并让它们打印出“R0CO”、“R0C1”等。

代码:

import sys

A= int(sys.argv[1])

B= int(sys.argv[2])

newlist = []
row = A
col = B
for x in range (0, row):
newlist.append(['R0C' + str(x)])

for y in range(0, col):
newlist[x].append('R1C' + str(y))

print(newlist)

这是行不通的。以下是我得到的输出和预期的输出:程序输出

程序输入失败:2 3预期输出:

[['R0C0', 'R0C1', 'R0C2'], ['R1C0', 'R1C1', 'R1C2']]

你的程序输出:

[['R0C0', 'R1C0', 'R1C1', 'R1C2'], ['R0C1', 'R1C0', 'R1C1', 'R1C2']]

您的输出不正确。再试一次

最佳答案

您首先添加 R0Cx,然后添加 R1Cxy。您需要添加 RxCy。所以尝试:

newlist = []
row = A
col = B
for x in range (0, row):
newlist.append([])

for y in range(0, col):
newlist[x].append('R' + str(x) + 'C' + str(y))

print(newlist)

关于python - 在 Python 中创建具有一定行数和列数的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47422148/

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