전자 메일을 알파벳순으로 정렬하려는 bubblesort 프로그램이 있습니다. 그러나 내가 목록과 함께 프로그램을 실행할 때 나는 정렬 오류가 발생합니다. TypeError : 'tuple'객체는 항목 할당을 지원하지 않습니다.목록이 BubbleSort별로 정렬되지 않음
def BubbleSort(logindata):
NoSwaps = 1
N = len(logindata)
while NoSwaps == 1:
Count = 1
NoSwaps = 0
for Count in range(N-1):
if logindata[Count] > logindata[Count+1]:
temp = logindata[Count]
logindata[Count] = logindata[Count+1]
logindata[Count+1]=temp
NoSwaps=1
return logindata
if __name__ == "__main__":
logindata=["[email protected]","Password1"],["Harry","Password2"],["Jake","Password3"]
BubbleSort(logindata)
print(logindata)
이 프로그램은 '비밀번호'없이 목록을 정렬합니다 다음은 코드입니다. 코드를 실행하고 성공적으로 정렬하려면 어떻게해야합니까?
. 반환 값을 캡처하여 인쇄하십시오. – karthikr