array = [

(adsfndsfl, 가나, 다라)

(adsfndsfl, 마바, 사아)

(adsfndsfl, 자차, 카타)

(sdfnlvn, 가나, 다라)

(sdfnlvn, 마바, 사아)

(sdfnlvn, 자차, 카타)

(cvzxjzcxv, 가나, 다라)

(cvzxjzcxv, 마바, 사아)

(cvzxjzcxv, 자차, 카타)

]


여기서 튜플별 영어를 기준으로 리스트 분리

array1 = [(adsfndsfl, 가나, 다라), (adsfndsfl, 마바, 사아), (adsfndsfl, 자차, 카타)]

array2 = [(sdfnlvn, 가나, 다라), (sdfnlvn, 마바, 사아), (sdfnlvn, 자차, 카타)]

array3 = [(cvzxjzcxv, 가나, 다라), (cvzxjzcxv, 마바, 사아), (cvzxjzcxv, 자차, 카타)]

하려는데 어떻게 해야할까요 ㅠㅠ


안에 들어갈 영어는 random이라서 case문이나 if문도 못 돌림 ㅠㅠ

참고로 한글로 된 내용도 전부 다름



지금 생각중인 해결법은

array에 item들 전부 반복문 돌려서 list_eng 뽑아내서 새 배열로 만든 후

list_eng = [adsfndsfl, sdfnlvn, cvzxjzcxv]

다시 이 list_eng 기준으로 다시 array에 전부 반복문 돌릴까 생각중인데

너무 비효율적인 알고리즘 같아서요 ㅠㅠ