파이썬#2. 리스트 자료형

정은경·2020년 1월 24일
0

a[1] vs. a[1:2]

a = [1,2,3]

a[1:2] = ['a', 'b', 'c']
print(a) # [1, 'a', 'b', 'c', 3]

a = [1,2,3]
a[1]  = ['a', 'b', 'c']
print(a) # [['a', 'b', 'c'], 2, 3]

리스트 관련 함수들

a = [1,2,3]
a.append(4)     # [1,2,3,4]

b = [1,2,3]
b.append([4,5]) # [1, 2, 3, [4,5]]

c = [1,4,3,2]
c.sort()        # [1,2,3,4]

d = ['a', 'c', 'b']
d.sort()        # ['a','b','c']

f = ['a', 'c', 'b']
f.reverse()     # ['b', 'c', 'a'] 정렬해서 뒤집는 것이 아니고 그냥 뒤집음!

g = [1,2,3]
g.index(3)      # 숫자 2를 리턴!
g.index(0)      # 숫자 0은 g에 존재하지 않아서 ValueError 발생

h = [1,2,3]
h.insert(0,4)   # [0,1,2,3] h의 0번째에 4를 삽입

j = [1,2,3,1,3,3]
j.remove(3)     # [1,2,1,3,3] 맨처음 등작하는 숫자 3을 삭제

k = [1,2,3]
k.pop()         # k의 마지막 원소를 리턴하면서 삭제
print(k)        # [1,2]

m = [1,2,3,1]
m.count(1)     # m에서 숫자1을 카운트 한 결과인 숫자 2를 리턴!

n = [1,2,3]
n.extend([4,5]) # n이라는 리스트에 [4,5]인 리스트를 더하기!
print(n)        # [1,2,3,4,5]
profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글