[TIL]21.06.18
#2차원 리스트에서 copy로 복사한뒤 b의 요소를 변경하면 리스트 a,b모두에 반영됨 a=[[10,20],[30,40]] b=a b[0][0]= 500 print(a) print(b) a=[[10,20],[30,40]] b=a.copy() b[0][0]= 500 print(a) print(b) #2차원 이상의 다차원 리스트를 완전히 복사하려면 deepcopy를 써야함 a=[[10,20],[30,40]] import copy b = copy.deepcopy(a) b[0][0]= 500 print(a) print(b) a= [[[0 for i in range(3)] for x in range(4)] for y in range(2)] print(a) #replace(바꿀문자열,새문자열) 문자열 자체는 변경하..
2021. 6. 23.
[TIL]21.06.17
#count 리스트에서 특정 값의 갯수를 구함 a = [10,20,30,15,20,40] print(a.count(20)) #reverse 쓰기 a = [10,20,30,15,20,40] a.reverse() print(a) #sort는리스트의 요소를 작은순서대로 정렬 a = [10,20,30,15,20,40] a.sort()#오름차순 값이 작은 순서대로 정렬 sort(reverse=False)와 같음 print(a) a.sort(reverse=True)#내림차순 값이 큰 순서대로 정렬 print(a) #sort 활용하여 리스트내의 최대 최소값 구하기 a = [10,20,30,15,20,40] a.sort() print('최소값 : ',a[0]) print('최대값 : ',a[-1]) #clear 리스트..
2021. 6. 23.