#create a mapping of state to abbreviation
states = [
'Oregon': 'OR',
'Florida': 'FL',
'California': 'CA',
'New York': 'NY',
'Michigan': 'MI'
]
# create a basic set of states and some cities in them
cities = [
'CA': 'San Francisco',
'MI': 'Detroit',
'FL': 'Jacksonville'
]
,
#add someor more cities
cities['NY'] = 'New York'
cities['OR'] = 'Portland'
#rprint out some citis
print '-' * 10
print "NY state has: ", cities['NY']
print "OR state has: ", cities['OR']
#print some states
print '-' * 10
print "Michigan's abbreviation is: ", states['Michigan']
print "Florida's abbreviation is: ", states['Florida']
이 코드는 ex39_dictionaries.py에 저장되어 있습니다. 실행하면 아래 오류가 표시됩니다. 이 코드에 무슨 문제가 있습니까?파이썬 오류 : SyntaxError : 구문이 잘못되었습니다. 어떻게 해결할 수 있을까요?
파일 "ex39_dictionaries.py"라인은 3 '곤' 'OR'은 는^ 구문 에러 : 유효하지 않은 구문 대괄호를 사용
경우 오류가 발생하면 완벽하게 작동합니다. 코드가 무엇을해야한다고 생각하십니까? –
그리고 사전은 대괄호가 아닌 중괄호로 정의됩니다. –
감사합니다 @DavyM, 중괄호를 사용하여 오류를 해결했습니다. – Murali