리스트(list) 조작 함수
list datatype 조작 함수
설명
Code
List = [12, 54, 34, 66, 10, 9, 5]
# append(...)
List.append(100) # 뒤에 100을 추가
print(" After append(100) : %s"% List)
# pop()
List.pop() # 가장 뒤의 원소를 제거
print(" After pop() : %s"% List)
# sort()
List.sort() # 정렬 (Default : 오름차순)
print(" After sort() : %s"% List)
# reverse()
List.reverse() # 현재 list를 역순으로 뒤집는다.
print(" After reverse() : %s"% List)
# insert(...)
List.insert(3, 777) # 원하는 위치에 원하는 값을 삽입
print(" After insert(3, 777) : %s"% List)
# remove(...)
List.remove(777) # 원하는 값을 제거
print(" After remove(777) : %s"% List)
# extend(...)
List2 = [1, 2, 3]
List.extend(List2) # list를 연결
print (" After extend(List2) : %s"% List)
# count(...)
List3 = [1, 4, 4, 3, 6, 1, 2, 1, 4] # 값의 개수를 출력
print(f" List3 리스트 에서 4의 개수 : {List3.count(4)}")
# del(...)
List4 = [10, 20, 30, 40, 50]
del(List4[3]) # 원하는 index의 원소를 제거
print(f" List4 : {List4}")
# len(...)
print(f" Len of List4 : {len(List4)}") # list의 size
# copy()
list_copy = List4.copy() # List4 리스트를 복사
print(f" list_copy : {list_copy}")
# sorted(...)
List5 = [5, 6, 3, 4, 4, 1, 7]
sorted_list_copy = sorted(List5) # List5를 정렬 후 복사
print(f" sorted_list_copy : {sorted_list_copy}")
# index(...)
print(f" index of 4 in List5 = {List5.index(4)}")
728x90
댓글