# 리스트 

 

#지하철 칸별로 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

+ Recent posts