# 리스트
#지하철 칸별로 10명, 20명, 30명 탑승
subway1 = 10
subway2 = 20
subway3 = 30
print("["+str(subway1)+", " + str(subway2)+", "+ str(subway3)+"]")
#일일이 변수를 만들어 리스트를 만들어도 된다
# 이것을 한데 묶어주면 편하다
subway = [10,20,30]
print(subway)
# 출력문을 보면 같은 값이 출력된 것을 알수 있다
# 리스트에 있는 단어 위치 찾기
지하철 = ["유재석", "조세호", "박명수"]
print(지하철)
print(지하철.index("조세호")) #리스트에 두번째 위치하는 걸 알수 있다.
#항상 순서는 "0" 부터 시작한다는걸 명심하자
# 리스트에 추가
지하철.append("하하")
print(지하철)
#이 방법은 항상 리스트의 끝에 추가가 된다
#리스트 중간에 추가
지하철.insert(1, "정형돈") #항상 기억하자 순서는 "0","1","2","3"
print(지하철) #곧 함수는 "1"을 넣어지만 두번째자리에 추가되는 것이다
#리스트 제외
print(지하철.pop()) # 이 자체로는 누가 제외됐는지만을 출력한다
print(지하철) # 그후 출력문은 제외된걸 제외한 나머지만 출력한다
#리스트 중복 확인
지하철.append("유재석") #같은 이름이 없어서 추가 한것 이다
print(지하철)
print(지하철.count("유재석")) # 숫자"2"를 출력하여 2개가 존재하는 것을 알수 있다
#리스트 정렬
지하철.sort() #한글 가나다 순으로 정렬한다
print(지하철)
지하철.reverse() #한글 다나가 역순으로 정렬한다
print(지하철) #한글이 가능하니 영어, 숫자 다 가능하다
# 리스트 확장 = 두개의 리스트를 합치는 것
숫자 = [1,3,4,5,2] # 위에 이름 리스트가 있으니 숫자 리스트를 추가한다
숫자.sort() #숫자를 정렬한다
지하철.extend(숫자) #지하철리스트에 숫자리스트를 추가한다
print(지하철) #출력한다
#리스트 삭제
지하철.clear() # 말그대로 삭제이다
print(지하철)
---------------------------------------------------------------------------------------------------------------------------------
출력 예)
[10, 20, 30]
[10, 20, 30]
['유재석', '조세호', '박명수']
1
['유재석', '조세호', '박명수', '하하']
['유재석', '정형돈', '조세호', '박명수', '하하']
하하
['유재석', '정형돈', '조세호', '박명수']
['유재석', '정형돈', '조세호', '박명수', '유재석']
2
['박명수', '유재석', '유재석', '정형돈', '조세호']
['조세호', '정형돈', '유재석', '유재석', '박명수']
['조세호', '정형돈', '유재석', '유재석', '박명수', 1, 2, 3, 4, 5]
[]
'[파이썬] 공부' 카테고리의 다른 글
[파이썬] 튜플 (0) | 2021.03.06 |
---|---|
[파이썬]사전 (0) | 2021.03.03 |
[파이썬] 탈출문자 (0) | 2021.02.20 |
[파이썬] 문자열 포맷 (0) | 2021.02.19 |
[파이썬] 문자열 처리 함수 (0) | 2021.02.19 |