Python 18

Properties of Dictionary

ex.element = { 'hydro':1, 'helium':2, 'carbon':6} - key에 따른 value가 있음.- 순서가 없음- 기존의 list lookup/update와 다른 방식 ex. >>> print element{'carbon': 6, 'helium': 2, 'hydro': 1} >>> print element['hydro']1 // 'hydro'의 value가 출력 >>> print element['oxyzen']Traceback (most recent call last): File "", line 1, in print element['oxyzen']KeyError: 'oxyzen'// key가 존재하지 않을 경우 : error >>> element['carbon']=12// k..

Mutation / Aliasing

string에서는 한글자의 값을 바꾸는게 불가능하지만List에선 가능. example. p = ['H','e','l','l','o',] p[0] = 'Y' print p>>>['Y','e','l','l','o',] s = 'Hello's[0] = 'Y' // error ---------------------------------------------------------------------------------------------------------- >>> p = ['H','e','l','l','o']>>> q = p>>> print p,q['H', 'e', 'l', 'l', 'o'] ['H', 'e', 'l', 'l', 'o']>>> p[0] = 'Y'>>> print p['Y', 'e', 'l..