Search

이차리스트2_개념02_셔플

대분류
STEP08 이차리스트
소분류
이차리스트2_개념

영상

개념

''' [문제] a이차리스트에 10~90까지 값을 저장 후 셔플하시오. [예시] 셔플 전 >>> [10, 20, 30] [40, 50, 60] [70, 80, 90] 셔플 후 >>> [40, 20, 80] [10, 60, 90] [30, 70, 50] ''' import random a = [ [0,0,0], [0,0,0], [0,0,0] ] b = [10,20,30,40,50,60,70,80,90] index = 0 for i in range(len(a)): for j in range(len(a[i])): a[i][j] = b[index] index += 1 print("셔플 전 >>>") for i in range(len(a)): print(a[i]) for i in range(1000): r1 = random.randint(0, 2) r2 = random.randint(0, 2) temp = a[r1][r2] a[r1][r2] = a[0][0] a[0][0] = temp print("셔플 후 >>>") for i in range(len(a)): print(a[i])
Python
복사