본문 바로가기
Programing/Python

2-3 파이썬 List

by BroJune 2021. 8. 17.

- List

[] 대괄호를 보면 확인 가능

비어있는 리스트는 a =list()로 생성 가능

 

1. 인덱싱, 슬라이싱

2. 더하기, 반복하기, 길이구하기

3. 수정하기, del 삭제하기

4. append,sort,reverse,index,insert,remove,pop,count,extend

 

a = [10,20,30,40]
b = [50,60,70]

a.extend(b)
print(a)


print("-"*50)
a = [10,20,30,40]
b = [50,60,70]

a.append(b)
print(a)


print("-"*50)
a = [1,2,3,1]
n = a.count(1)
print(n)


print("-"*50)
a = [10,20,30,40,50]
n1 = a.pop() # pop은 리스트의 맨 마지막 요소를 꺼내오고 리스트에서 그 요소를 삭제합니다.
print(n1)
print(a)
n2 = a.pop()
print(n2)
print(a)


print("-"*50)
a =[10,20,30]
print(a[0])


print("-"*50)
a = [1,2,3,1,2,3]
a.remove(3) # a리스트로 부터 맨처음 나오는 3을 지우세요.
print(a)


print("-"*50)
a = [50,10,5,1,40]
a.append(7) # 리스트에 맨 끝에 추가 됩니다.
a.insert(0,100)
print(a)


print("-"*50)
a = [50,10,5,1,40]
n = a.index(10)
print(n)

#n2 = a.index(6)
#n2 = a.find(6) # find 함수는 문자열에서만 사용 할 수 있어요!
#print(n2)


print("-"*50)
a = [50,10,5,1,40]
a.sort()
a.reverse()
print(a)


print("-"*50)
a = [50,10,5,1,40]
a.reverse()
print(a)


print("-"*50)
a = [50,10,5,1,40]
a.sort()
print(a)


print("-"*50)
a = [10,20,30]
a.append(40) #append는 맨끝에 추가
a.append(50)
print(a)


print("-"*50)
a = [10,20,30,40,50]
a[1:3] = []
print(a)

del a[0]
print(a)


print("-"*50)
a = [10,20,30,40,50]
a[1] = 200
print(a)

a[1:4] = ['a','b']
print(a)

print("-"*50)
a = [1,2,3]
b = [4,5,6]
r = a + b
print(r)

r2 = a * 3
print(r2)

print("-"*50)
a = []
b = [1,2,"hello",60.7,["Life", "is"]]
print(a)
print(b)
print(b[1])
print(b[2])
print(b[4])
print(b[4][1])


print("-"*50)
a = [1,2,3,4,5]
i = a[2]
j = a[2:3] # 리스트의 2번째 인덱스의 요소 하나만 뽑아오기는 하지만
# 슬라이싱의 결과는 리스트를 반환합니다!
print(i)
print(j[0])
print(j)
print(type(i))
print(type(j))

print("-"*50)
a = 5

print(a)

odd = [1,3,5,7,9]

print(odd[0])
print(odd[-1])
print(odd[:2])
print(odd[2:])

print(odd)
print(type(odd))

- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

'Programing > Python' 카테고리의 다른 글

2-5 파이썬 딕셔너리  (0) 2021.08.17
2-4 파이썬 튜플  (0) 2021.08.17
2-2. 파이썬 문자형  (0) 2021.08.17
2-1. 파이썬 숫자형  (0) 2021.08.17
1. 파이썬 설치하기  (0) 2021.08.17