我知道如何使用字典(A,B,C)表示列表中的行,但是如何在多维列表中进行?
这是我到目前为止所得到的
string = 'abcjdi'
row1 = string[0:2]
row2 = string[2:4]
row3 = string[4:6]
find = {'A':row1, 'B':row2, 'C':row3}
matrix = [row1, row2, row3]
for i in range(0,3):
print(matrix[i])
print(find['C'][1])
而不是找到[' C'] [1],我想找到共享相同结果的[' C'] [' B']
由于
答案 0 :(得分:0)
如果您想使用字母作为索引,则需要使用字典。在这种情况下,你会有一本字典的字典。
string = 'abcjdi'
row_a = {'A': string[0:1], 'B': string[1:2]}
row_b = {'A': string[2:3], 'B': string[3:4]}
row_c = {'A': string[4:5], 'B': string[5:6]}
find = {'A':row_a, 'B':row_b, 'C':row_c}
matrix = [row_a, row_b, row_c]
for d in matrix:
print(d['A'] + ', ' + d['B'])
print(find['C']['B'])