president.py
president.py
from collections import OrderedDict
# dictionary for each G20 countries
# to store historical regime
# format: YYYY/MM/DD
president = OrderedDict()
#prime ministers
president['호주'] = [
'1949/12/19',
'1966/01/26',
'1967/12/19',
'1968/01/10',
'1971/03/10',
'1972/12/05',
'1975/11/11',
'1983/03/11',
'1991/12/20',
'1996/03/11',
'2007/12/03',
'2010/06/24',
'2013/06/27',
'2013/09/18',
'2015/09/15',
'2018/08/24',
]
president['캐나다'] = [
'1948/11/15',
'1957/06/21',
'1963/04/22',
'1968/04/20',
'1979/06/04',
'1980/03/03',
'1984/06/30',
'1984/09/17',
'1993/06/25',
'1993/11/04',
'2003/12/12',
'2006/02/06',
'2015/11/04',
]
president['사우디아라비아'] = [
'1932/09/22',
'1953/11/09',
'1964/11/02',
'1975/03/25',
'1982/06/13',
'2005/08/01',
'2015/01/23',
]
president['미국'] = [
'1945/04/12',
'1953/01/20',
'1961/01/20',
'1963/11/22',
'1969/01/20',
'1974/08/09',
'1977/01/20',
'1981/01/20',
'1989/01/20',
'1993/01/20',
'2001/01/20',
'2009/01/20',
'2017/01/20',
'2021/01/20',
]
president['인도'] = [
'1950/01/26',
'1962/05/13',
'1967/05/13',
'1969/05/03',
'1969/07/20',
'1969/08/24',
'1974/08/24',
'1977/02/11',
'1977/07/25',
'1982/07/25',
'1983/07/25',
'1984/07/25',
'1987/07/25',
'1992/07/25',
'1997/07/25',
'2002/07/25',
'2007/07/25',
'2012/07/25',
'2017/07/25',
]
# Soviet Union + Russia
president['러시아'] = [
'1924/01/21',
'1953/03/05',
'1953/11/14',
'1964/08/14',
'1982/11/10',
'1984/02/09',
'1985/03/10',
'1991/07/10',
'1999/12/31',
'2008/05/07', #Dmitry Medvedev, Putin
'2012/05/07', #Putin, Dmitry
]
#남아공
president['남아프리카공화국'] = [
'1951/01/01',
'1959/12/11',
'1968/04/10',
'1975/04/10',
'1978/10/10',
'1979/06/04',
'1984/09/03',
'1989/03/15',
'1994/05/10',
'1999/07/14',
'2008/11/25',
'2009/05/09',
'2018/02/15',
]
president['터키'] = [
'1950/05/27',
'1960/05/27',
'1961/10/10',
'1966/02/02',
'1966/03/28',
'1973/03/28',
'1973/04/06',
'1980/04/06',
'1980/11/12',
'1982/11/09',
'1989/11/09',
'1993/04/17',
'1993/05/16',
'2000/05/16',
'2007/08/28',
'2014/08/28',
'2018/07/09',
]
president['아르헨티나'] = [
'1946/06/04',
'1955/11/20',
'1958/05/01',
'1963/10/12',
'1966/06/29',
'1970/07/18',
'1971/03/26',
'1973/05/25',
'1973/10/12',
'1974/06/29',
'1976/03/29',
'1981/03/29',
'1981/12/11',
'1982/06/18',
'1982/07/01',
'1983/12/10',
'1989/07/08',
'1999/12/10',
'2001/12/22',
'2003/05/25',
'2007/12/10',
'2015/12/10',
'2019/12/10',
]
president['브라질'] = [
'1951/01/31',
'1956/01/31',
'1961/01/31',
'1961/08/25',
'1961/11/07',
'1964/04/02',
'1964/04/15',
'1967/03/15',
'1969/10/30',
'1974/03/15',
'1979/03/15',
'1985/04/21',
'1990/03/15',
'1992/12/29',
'1995/01/01',
'2003/01/01',
'2011/01/01',
'2016/08/31',
'2019/01/01',
]
president['멕시코'] = [
'1940/12/01',
'1946/12/01',
'1952/12/01',
'1958/12/01',
'1964/12/01',
'1970/12/01',
'1976/12/01',
'1982/12/01',
'1988/12/01',
'1994/12/01',
'2000/12/01',
'2006/12/01',
'2012/12/01',
'2018/12/01',
]
president['프랑스'] = [
'1947/01/16',
'1954/01/16',
'1959/01/08',
'1969/04/28',
'1969/06/20',
'1974/04/02',
'1974/05/27',
'1981/05/21',
'1995/05/17',
'2007/05/16',
'2012/05/15',
'2017/05/14',
]
# 동독은 고려하지 않음.
# 1978년 근처에서 특이사항 없음.
president['독일'] = [
'1949/09/12',
'1959/09/13',
'1969/07/01',
'1974/07/01',
'1979/07/01',
'1984/07/01',
'1994/07/01',
'1999/07/01',
'2004/07/01',
'2010/05/31',
'2010/06/30',
'2012/03/18',
'2017/03/18',
]
president['이탈리아'] = [
'1948/05/12',
'1955/05/11',
'1962/05/11',
'1964/12/29',
'1971/12/29',
'1978/07/09',
'1985/07/03',
'1992/05/28',
'1999/05/18',
'2006/05/15',
'2015/02/03',
]
#prime ministers
president['영국'] = [
'1945/07/26',
'1951/10/26',
'1955/04/06',
'1957/01/10',
'1963/10/19',
'1964/10/16',
'1970/06/19',
'1974/03/04',
'1976/04/05',
'1979/05/04',
'1990/11/28',
'1997/05/02',
'2007/06/27',
'2010/05/11',
'2016/07/13',
'2019/07/24',
]
president['중국'] = [
'1954/09/27',
'1959/04/27',
'1968/10/31',
'1975/01/17',
'1976/07/06',
'1978/03/05',
'1983/06/18',
'1988/04/08',
'1993/03/27',
'1998/03/15',
'2003/03/15',
'2008/03/15',
'2013/03/14',
]
president['인도네시아'] = [
'1945/08/18',
'1967/03/12',
'1998/05/21',
'1999/10/20',
'2001/07/23',
'2004/10/20',
'2014/10/20',
]
#prime ministers
president['일본'] = [
'1948/10/15',
'1954/12/10',
'1956/12/23',
'1957/02/25',
'1960/07/19',
'1964/11/09',
'1972/07/07',
'1974/12/09',
'1976/12/24',
'1978/12/07',
'1980/07/17',
'1982/11/27',
'1987/11/06',
'1989/06/03',
'1989/08/10',
'1991/11/05',
'1993/08/09',
'1994/06/30',
'1996/01/11',
'1998/07/30',
'2000/04/05',
'2001/04/26',
'2006/09/26',
'2007/09/26',
'2008/09/24',
'2009/09/16',
'2010/06/08',
'2011/09/02',
'2012/12/26',
'2020/09/16',
'2021/10/04',
]
president['대한민국'] = [
'1948/07/24',
'1960/08/12',
'1963/12/17',
'1979/12/06',
'1980/08/27',
'1988/02/25',
'1993/02/25',
'1998/02/25',
'2003/02/25',
'2008/02/25',
'2013/02/25',
'2017/05/10',
]마지막 수정 일자