Description 단계 설명
배열을 사용해 봅시다.
문제 / 코드보기
새로 알게된 점
lines = sys.stdin.readlines() 의 반환값은?
import sys
# 1
# 2
# 3
numbers = list (map (int ,sys .stdin .readlines ()))
# print(numbers) # [1, 2, 3]
lines = sys .stdin .readlines ()
# print(lines) # ['1\n', '2\n', '3\n']
numbers = list (map (lambda s : s .strip (), lines ))
# print(numbers) # ['1', '2', '3']
numbers = list (map (lambda s : int (s .strip ()), lines ))
# print(numbers) # [1, 2, 3]
List index 찾는 방법?
numbers = [3 ,2 ,1 ]
print (numbers .index (3 )) // 0
print (numbers .index (2 )) // 1
print (numbers .index (1 )) // 2
List 값 채우기
baskets = ['0' for i in range (N )] # N개 원소를 가진 배열에 `str` 문자 '0'으로 값 채우기
baskets = [i for i in range (N )] # N개 원소를 가진 배열에 `int` index 번호로 값 채우기
List 를 문자열로 바꾸기 (단, 원소의 타입이 str이여야 join이 가능함)
baskets = [str (i ) for i in range (3 )] # ['0','1','2']
print (' ' .join (baskets )) # '0 1 2'
List 특정 index 값 수정하기
baskets [0 ] = 3 # index 0 의 값을 3으로 수정하기
List index 위치 변경하기
baskets = [str (i ) for i in range (3 )] # ['0','1','2']
baskets [0 ], baskets [1 ] = baskets [1 ], baskets [0 ] # baskets index 0과 1 값 변경하기
print (baskets ) # ['1','0','2']
List 값으로 index 위치 찾기 ( 값이 없을 경우, ValueError 발생 )
list.index(value, start, stop)
answer = [1 ,2 ,3 ]
try :
print (answer .index (3 )) # 2
print (answer .index (4 )) # ValueError 발생
except ValueError :
answer .append (4 ) # 값이 없으면, answer list에 값 추가
List 값 뒤집는 방법 1: Slicing Revercse
list[::-1]
answer = [1 ,2 ,3 ]
print (answer [::- 1 ]) # [3,2,1]
List 값 뒤집는 방법 2: reverse 함수
list.reverse()
answer = [1 ,2 ,3 ]
print (answer .reverse ()) # None
print (answer ) # [3,2,1]
List 값 뒤집는 방법 3: reversed 함수
reversed(list)
answer = [1 ,2 ,3 ]
print (reversed (answer )) # [3,2,1]
print (answer ) # [1,2,3]
Reactions are currently unavailable
You can’t perform that action at this time.
단계 설명
문제 / 코드보기
새로 알게된 점
lines = sys.stdin.readlines()의 반환값은?List index 찾는 방법?
List 값 채우기
List 를 문자열로 바꾸기 (단, 원소의 타입이
str이여야 join이 가능함)List 특정 index 값 수정하기
List index 위치 변경하기
List 값으로 index 위치 찾기 ( 값이 없을 경우,
ValueError발생 )list.index(value, start, stop)
List 값 뒤집는 방법 1: Slicing Revercse
list[::-1]
List 값 뒤집는 방법 2: reverse 함수
list.reverse()
List 값 뒤집는 방법 3: reversed 함수
reversed(list)