python dict 관련

Haein Kim·2021년 9월 19일
0

TIL

목록 보기
11/14
In [37]: empty_dict = {}

In [38]: d1 = {'a': 'some value', 'b': [1,2,3,4]}

In [39]: d1
Out[39]: {'a': 'some value', 'b': [1, 2, 3, 4]}

In [41]: d1[7] = 'an integer'

In [42]: d1
Out[42]: {'a': 'some value', 'b': [1, 2, 3, 4], 7: 'an integer'}

In [43]: d1['b']
Out[43]: [1, 2, 3, 4]

In [44]: 

In [44]: 'b' in d1
Out[44]: True

del, pop

In [45]: d1[5] = 'some value'

In [46]: d1
Out[46]: {'a': 'some value', 'b': [1, 2, 3, 4], 7: 'an integer', 5: 'some value'}

In [47]: d1['dummy'] = 'another value'

In [48]: d1
Out[48]: 
{'a': 'some value',
 'b': [1, 2, 3, 4],
 7: 'an integer',
 5: 'some value',
 'dummy': 'another value'}
In [49]: del d1[5]

In [50]: d1
Out[50]: 
{'a': 'some value',
 'b': [1, 2, 3, 4],
 7: 'an integer',
 'dummy': 'another value'}

In [51]: ret = d1.pop('dummy')

In [52]: ret
Out[52]: 'another value'

In [53]: d1
Out[53]: {'a': 'some value', 'b': [1, 2, 3, 4], 7: 'an integer'}

update

In [54]: list(d1.keys())
Out[54]: ['a', 'b', 7]

In [55]: list(d1.values())
Out[55]: ['some value', [1, 2, 3, 4], 'an integer']

In [56]: d1.update({'b': 'foo', 'c':12})

In [57]: d1
Out[57]: {'a': 'some value', 'b': 'foo', 7: 'an integer', 'c': 12}

```
profile
콘텐츠를 사랑하는 데이터 분석가

0개의 댓글