🐍 파이썬/파이썬 기본 문법
[List] 자주쓰이는 리스트 메소드 정리
써니(>_<)
2022. 7. 19. 06:27
1. concatenate
# 1. use + operation
a = [1,2,3]
b = [4,5]
c = a+b # [1,2,3,4,5]
# 2. use .append method
x = [1,2,3]
y = [4,5]
x.append(y) # [1,2,3,[4,5]]
# 3. use .extend method
x = [1,2,3]
y = [4,5]
x.extend(y) # [1,2,3,4,5]
2. delete the value
l = [1,2,3,4,5]
# 1. using pop()
l.pop() # return 5, l=[1,2,3,4]
# 2. delete by index using .del method
del(l[0]) #return None, l=[2,3,4,5]
# 3. delete by value using .remove method
l.remove(3) # return None, l=[1,2,4,5]
3. sort
l = [3,7,-1,2]
# sort in place
l.sort()
print(l) # [-1,2,3,7]
# create new ordered array
a = sorted(l)
print(l) # [3,7,-1,2]
print(a) # [-1,2,3,7]
#sort reverse order
l.reverse()
print(l) # [2,-1,7,3]