:파이썬 유사 코드 나는 다음과 같은 코드를 입력 파이썬 인터프리터에서 다른 출력
params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secre
t"}
print "&".join("%s_%s" % (i,y) for i,y in params.items())
그리고, 당연하게도, 내가받을 다음과 같은 출력 :
pwd_secret&database_master&uid_sa&server_mpilgrim
을하지만 난 다음 코드를 실행하면 :
01 :for i,y in params.items():
print "&".join("%s_%s" % (i,y))
나는이 이상한 출력을 얻을
p&w&d&_&s&e&c&r&e&t
d&a&t&a&b&a&s&e&_&m&a&s&t&e&r
u&i&d&_&s&a
s&e&r&v&e&r&_&m&p&i&l&g&r&i&m
두 코드 블록 모두 동일한 작업을 수행하는 것으로 보입니다. 출력이 다른 이유는 무엇입니까?
모두에게 도움을 주셔서 감사합니다. – naftalimich