사전에 파이썬을 사용하는 방법을 배우려고했는데 두 가지 매우 짧은 프로그램을 만들었습니다. 나는 프로그램의 결과에 의구심이있다. 여기에 코드가 있습니다. 나는 다음과 같은 프로그램을 만들 때 사전에 예기치 않은 결과가 나타남
d = {}
d[0] = '0'
d[1] = '1'
d[2] = '2'
for keys in d:
print d[keys]
및
그것은, 다음과 같은 출력0
1
2
을하는 듯했으나.
d = {}
d['name'] = "Pratik"
d['age'] = 17
d['country'] = "India"
for keys in d:
print d[keys]
은 누군가가 나에게이 출력을 설명 할 수 있다면 그것은 좋은 것 다음과 같은 출력
India
17
Pratik
했다. 최초의 출력을보고 예상되는 출력은 누군가가 나에게이 출력을 설명 할 수있는 경우
Pratik
17
India
Dicts가 순서 붙일 읽을 수 있습니다 ... 자주 묻는 질문 –
대신 OrderedDict 사용 –