# 코드
for i in range(2,score_board['A2'].value): #2~시도횟수
read_all.append([read_score[i-2].value,read_name[i-2].value,read_id[i-2].value])
print(f'rd_name+id: {read_name_plus_id}')
# 처음에 import한 score_board >>
| A | B | C | D | |
| 1 | attempt | score | name | id |
| 2 | 10 | 111 | aaa | 10101 |
| 3 | 222 | bbb | 10504 | |
| 4 | 444 | ccc | 20923 | |
| 5 | 333 | ddd | 10313 | |
| 6 | 555 | eee | 20413 | |
| 7 | 888 | fff | 20123 | |
| 8 | 666 | ggg | 20908 | |
| 9 | 1000 | hhh | 10921 | |
| 10 | 777 | iii | 10220 |

# 출력 >>
rd_score: [111, 222, 444, 333, 555, 888, 666, 1000]
rd_name: ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh']
rd_id: [10101, 10504, 20923, 10313, 20413, 20123, 20908, 10921]
rd_all: [[111, 'aaa', 10101], [222, 'bbb', 10504], [444, 'ccc', 20923], [333, 'ddd', 10313], [555, 'eee', 20413], [888, 'fff', 20123], [666, 'ggg', 20908], [1000, 'hhh', 10921]]
rd_name+id: ['10101aaa', '10504bbb', '20923ccc', '10313ddd', '20413eee', '20123fff', '20908ggg', '10921hhh']
# 질문
sorted_read_score의 값으로 그 점수를 기록한 사람의 이름과 ID, 즉 read_score를 통해 read_name과 read_id{혹은 read_name_plus_id 혹은 read_all[i][1:2](i는 2~attempt까지의 수)}를 찾는 방법이 궁금합니다.
예를 들면 sorted_read_score[0] # == 1000, read_all[7] == [1000, 'hhh', 10921]
으로 read_name_plus_id[7] # == '10921hhh' 찾아서 뽑아내는 것
sorted를 쓰면 점수를 순위 매길 수 있지만 그 점수가 누구의 점수인지 알 수 없어서 이런식으로 찾아내고 싶은데 아무리 검색하고 여러가지 시도를 해봐도 잘 안되네요