[Python]List Method

MEIN_FIGUR·2021년 7월 26일
0

Python_정리

목록 보기
5/8

📌List

  • Mutable
  • Ordered
  • Iterable

📌List Method

  • .append(x) 리스트 끝에 값 추가
l = ['a', 'b', 'c', 'd']
l.append('e')
print(l) #['a', 'b', 'c', 'd', 'e']
  • .extend(iterable) 리스트에 iterable항목 추가
    • ['apple']'apple'을 extend하는 경우가 다름
l = ['a', 'b', 'c', 'd']
l.extend('egg')
print(l) #['a', 'b', 'c', 'd', 'e', 'g', 'g']
  • .insert(idx, x) 정해진 위치idxx 추가
l = ['a', 'b', 'c', 'd']
l.insert(3,'e')
print(l) #['a', 'b', 'c', 'e', 'd']
  • .remove(x) 리스트에서 값이 x인 첫 번째 항목 삭제
l = ['a', 'b', 'c', 'd', 'c']
l.remove('c')
print(l) #['a', 'b', 'd', 'c']
  • .pop(i) 정해진 위치 i에 있는 값 삭제 후 리턴
    • i가 지정되지 않으면 마지막 항목 삭제 후 리턴
l = ['a', 'b', 'c', 'd', 'c']
l.pop()
print(l) #['a', 'b', 'c', 'd']

l = ['a', 'b', 'c', 'd', 'c']
l.pop(1)
print(l) #['a', 'c', 'd', 'c']
  • .clear() 모든 항목 삭제
l = ['a', 'b', 'c', 'd', 'c']
l.clear()
print(l) #[]
  • .index(x) x값을 가진 첫 번째 인덱스 값 반환
    • 없는 경우 ValueError
l = ['a', 'b', 'c', 'd', 'c']
l.index('c') #2
  • .count(x) 원하는 값의 개수를 반환
    • 없는 경우 0
l = ['a', 'b', 'c', 'd', 'c']
l.count('c') #2
  • .sort() 원본 리스트 정렬, None 반환
l = ['a', 'b', 'c', 'd', 'c']
l.sort()
print(l) #['a', 'b', 'c', 'c', 'd']
  • .reverse() 순서를 반대로 뒤집음(정렬하는 것이 아님)
l = ['a', 'b', 'c', 'd', 'c']
l.reverse()
print(l) #['c', 'd', 'c', 'b', 'a']
profile
Growing Developer

0개의 댓글