파이썬(Python)

파이썬 리스트(list) 합치기, 중복 내용 지우기, 정렬하기 (예제로 바로 이해하기)

끄적끄적아무거나 2021. 7. 7. 15:17
반응형

Python list 값 합치고 중복 내용 지우고 정렬하기

 

코드>>

####################################################################
# Raw data
####################################################################
x = [0,20,40,60,80,90,100,105,110,115]
cae_x = [0,10,20,30,40,50,60,70,80,90,100,115]

####################################################################
# Combine x and cae_x
# Remove repeated x data
# Sort x data
####################################################################
total_x = []
total_x = x + cae_x
print("Combined x : ", total_x)
total_x = list(set(total_x))
print("Removing repeated x : ", total_x)
total_x.sort()
print("Sorted X : ", total_x)

 

결과>>

Combined x :  [0, 20, 40, 60, 80, 90, 100, 105, 110, 115, 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 115]
Removing repeated x :  [0, 100, 70, 40, 105, 10, 110, 80, 50, 115, 20, 90, 60, 30]
Sorted X :  [0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 105, 110, 115]

 

주석>>

 

  • 리스트 값은 간단하게 + 기호로 합칠 수 있다.
  • 반복되는 내용은 set 함수로 제거 가능하다 다시 list 로 변경해야 된다.
  • 리스트 내장 함수 sort로 순차적으로 다시 정렬 가능하다.
반응형