3개의 댓글이 있습니다.
-
-
hyunhwan -
append를 이용하시면 쉽게 해결 될 것 같습니다.
https://www.tutorialspoint.com/python/list_append.htm
8년 전 link
-
-
정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
meme
def redorblue(persons):
"""
>>> redorblue([('Alice', 'R'), ('Bob', 'B'), ('Claire', 'R'), ('Dave', 'R'), ('Elsa', 'B')])
['Alice', 'Claire', 'Bob', 'Elsa', 'Dave']
하나의 인풋에 두가지가 들어가는 def function.
빨간모자('R')를 쓴 사람의 이름이 먼저 리스트 안에 차례로 나열되고 그다음으로 파란모자('B')를 쓴 사람의 이름이 들어가는 코드를 만들려 합니다. 그런데 color ==B 일때 그 다음으로 들어가게 하려면 어떻게 해야하는 지 모르겠어요.
"""
for person in persons:
name, color = person
rlist = []
blist = []
if color == 'R':
rname = name
print(rname)
#if color == 'B':
# bname = name
8년 전