2013-05-20 2 views
0

매우 간단한 문제입니다. 미안해, 내가 새거야. 나는 아래의 코드가 있습니다목록을 반복합니다.

list = ['edward', 'jason', 'john'] 
for i in list: 
    print list 

을 그리고 생산 :

john 

이유는 무엇 마지막 이름을받을 수 있나요? 나는 그들 모두를 원해. 즉.

edward 
jason 
john 
+0

아니,하지 않습니다. 그것은''edward ','jason ','john ']'을 세 번 낳는다. 코드 대신에 다른 변수를 섞어서 사용하는 것처럼 보입니다. 왜냐하면'i' 대신에 하나의 이름을 사용하기 때문에 별도의 줄에 3 개의 다른 이름을 넣을 수 있기 때문입니다. –

+0

실제 코드입니까? –

+0

실제 코드는 무엇을 의미합니까? – Danrex

답변

5

당신은하지 listi를 인쇄해야합니다 :

lis = ['edward', 'jason', 'john'] #don't use list as a variable name 
for i in lis: 
    print i 
+0

그러나 나는 아직도 유일한 성을 얻는다. 왜 전체 목록을 반복하고 세 가지 이름을 부여 할 수 없는지 궁금합니다. – Danrex

+0

@Danrex 당신은'print i'을 사용 했습니까? –

+0

print 나는 저에게 J를주었습니다 ... 그래서 성에서 시작해서 왜 얻지 못합니까? – Danrex

관련 문제