Python/기초

Python - List

딸기우유중독 2021. 10. 15. 17:08

@리스트 요소 추가

a = [1, 2, 3]

a.append(4)

print(a)

[1, 2, 3, 4]

 

@리스트 정렬(sort)

 

a = [1, 4, 3, 2]

a.sort()

print(a)

>>> [1, 2, 3, 4]

 

@문자도 알파벳 순서로 정렬가능

 

a = ['a', 'c', 'b']

a.sort()

print(a)

>>>['a', 'b', 'c']

 

@리스트 뒤집기(reverse)

 

a = ['a', 'c', 'b']

a.reverse()

print(a)

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

 

@위치 반환(index)    # 리스트값을 넣으면 값의 위치를 반환

a = [1, 2, 3]

print(a.index(3))

>>>2

print(a.index(1))

>>>2

 

@리스트에 요소 삽입(insert)

a = [1, 2, 3]

a.insert(0, 4)   #a[0] 위치에 4 삽입

print(a)

[4, 1, 2, 3]

 

@리스트 요소 제거(remove)    # 첫 번째로 나오는 값을 삭제

a = [1, 2, 3, 1, 2, 3]

a.remove(3)

[1, 2, 1, 2, 3]

 

@리스트 요소 끄집어내기(pop)

a = [1, 2, 3]

a.pop()    #맨 마지막 요소 넘기고 삭제

print(a)

>>>[1, 2]

 

a = [1, 2, 3]

a.pop(1)

print(a)

>>>[1, 3]

 

 

@리스트에 포함된 요소값 세기(count)

a = [1, 2, 3, 1]

print(a.count(1))     # 1이 몇개있는지

>>> 2

 

@리스트 확장(extend)

리스트 + 리스트

 

a = [1, 2, 3]

a.extend([4, 5])      # a += [4, 5]  동일

print(a)
>>>

[1, 2, 3, 4, 5]

 

b = [6, 7]

a.extend(b)           # a += b       동일

print(a)

>>>

[1, 2, 3, 4, 5, 6, 7]

 

 

 

 

728x90