好,所以我通过执行此操作创建了一个网格格式的字符串
ls1 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]
ls2 = ["16", "17", "*", " ", "*", "*", "*", " ", " ", " ", " ", " ", " ", " ", "*"]
ls3 = ["*", " ", "*", " ", "*", " ", " ", " ", " ", " ", " ", " ", " ", " ", "*"]
ls4 = ["*", "W", " ", "F", "*", " ", " ", " ", " ", " ", " ", " ", " ", " ", "*"]
ls5 = ["*", " ", "F", "W", "*", " ", " ", " ", " ", " ", " ", " ", " ", " ", "*"]
ls6 = ["*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "*", "Y", "*", "*"]
ls = []
ls.append(ls1)
ls.append(ls2)
ls.append(ls3)
ls.append(ls4)
ls.append(ls5)
ls.append(ls6)
grid_string = ""
for sublist in ls:
grid_string += "".join(sublist)+ "\n"
现在我想用新的字符串替换grid_string的元素,但是我不确定如何在这种网格格式中对元素进行计数。因此,我已经按升序排列了第一行(ls1)的整数,并在第二行(ls2)中使了两个整数来对其进行测试。
我基本上做到了
print(grid_string[3])
print(grid_string[4])
print(grid_string[5])
print(grid_string[6])
print(grid_string[7])
print(grid_string[8])
print(grid_string[9])
print(grid_string[10])
print(grid_string[11])
print(grid_string[12])
输出的前6张输出看起来很合逻辑,但是其余的输出就没有多大意义了>
这是输出的样子:
4
5
6
7
8
9
1
0
1
1
1
2
1
3
好,我通过执行以下操作创建了一个网格格式的字符串ls1 = [“ 1”,“ 2”,“ 3”,“ 4”,“ 5”,“ 6”,“ 7”,“ 8”, “ 9”,“ 10”,“ 11”,“ 12”,“ 13”,“ 14”,“ 15”] ls2 = [“ 16”,“ 17”,“ *”,“”,“ *”, “ *”,“ *”,“”,“” ...
您的最终输出(grid_string)为以下
您正在将列表列表连接到一个名为grid_string
的字符串中,因此最终结果将类似于123456789101112131415