- 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 |