파이썬 리스트 변경 - paisseon liseuteu byeongyeong

  >>> my_list1 = []

  >>> my_list2 = [1,2,3]

  >>> my_list3 = ['a', 'b']

  위처럼 문자열이나 숫자열등 [ ] 대괄호를 사용하여 list를 설정해줄수 있다.

  my_list1 = [ ] 처럼 빈 공간으로 두면 나중에 값을 추가해줄 수 있다.

리스트에 값 추가하기 

 .append()

  비어 있는 리스트에  값 추가하기.

  >>> my_list = []

  >>> my_list.append(123)

  >>> print(my_list)

  [123]

  >>> my_list.append('abc')

  >>> print(my_list)

  [123, 'abc']

  >>> my_list.append(True)

  >>> print(my_list)

  [123, 'abc', True]

리스트 인덱싱 

 my_list =[123, 'abc', True] 일때

                  0      1      2

                 -3     -2     -1  

  >>> print(my_list[0])

  123

  >>> print(my_list[1])

  abc

  >>> print(my_list[-1])

  True

리스트 값 바꾸기

 my_list =[123, 'abc', True] 일때

                  0      1      2

                 -3     -2     -1  

  >>> my_list[0] = 3.14

  >>> print(my_list[0])

  3.14

  >>> my_list[-1] = False

  >>> print(my_list)

  [3.14, 'abc', False]

리스트 값 지우기

 my_list = [3.14, 'abc', False] 일때

                 0      1      2

                -3     -2     -1  

  앞에 del my_list(인덱스) 해주면 지워진다.

  >>> del my_list[0]

  >>> print(my_list)

  ['abc', False]

리스트 슬라이싱

 my_list = ['a', 'b', 'c'] 일때

                1    2    3

  원하는 부분만 자르기

 처음부터 1번 전까지 (0)

 >>> print(my_list[:1])

  ['a']

  1번부터 3번전까지(1, 2)

  >>> print(my_list[1:3])

  ['b', 'c']

  2번부터 끝까지(3)

  >>> print(my_list[2:])

  ['c']

리스트 정렬하기 

 .sort()

 my_list = [3, 2, 4, 1] 일때 순서대로 정렬한다.

  >>> my_list.sort()

  >>> print(my_list)

  [1, 2, 3, 4]

  >>> my_list2 = ['c', 'b', 'd', 'a' ]

  >>> my_list2.sort()

  >>> print(my_list2)

  ['a', 'b', 'c', 'd']

리스트 값의 개수 세기

.count()

 my_list = ['a', 'c', 'a', 'b'] 일때

 값의 갯수를 셀 수 있다.

  >>> print(my_list.count('a'))

  2

  >>> print(my_list.count('b'))

  1

  >>> print(my_list.count('c'))

  1

리스트 in, not in

 in, not in 으로 True, False 값을 낼 수 있다.

  my_list에 'a'가 있는가

  >>> print('a' in my_list)

  True

  my_list에 'f'가 없는가

  >>> print('f' not in my_list)

  True

  my_list에 'e'가 있는가

  >>> print('e' in my_list)

  False

Toplist

최신 우편물

태그