python学习记录--字典

# -*- coding:utf-8 -*-
__author__ = 'admin'
a_dic = {1: 'a', 2: 'b', 3: 'c'}
print(a_dic)
print(a_dic.keys())
print(a_dic.values())
print(a_dic.items())
a_dic[4] = 'd'
print(a_dic)
for k, v in a_dic.items():
    print(k, v)

b_dic = {'k1': 'v1', 'k2': 'v2'}
print(b_dic)
b_dic = dict(k1 = 'v1', k2 = 'v2')
print(b_dic)
b_dic = dict(a1 = 'v1', a2 = 'v2')
print(b_dic)
b_dic = dict({1: 'v1',2: 'v2'})
print(b_dic)
b_dic[5] = 'aa'
#增加新元素
print(b_dic)

all_list = [11, 22, 33, 44, 55, 66, 77, 88, 99]
l1 = []
l2 = []
dic = {}
for i in all_list:
    if i < 66:
        l1.append(i)
    else:
        l2.append(i)

dic['k1'] = l1
dic['k2'] = l2
print(dic)

#另一种方法
all_list = [11, 22, 33, 44, 55, 66, 77, 88, 99]
dic = {}
for i in all_list:
    if i < 66:
        if 'k1' in dic.keys():
            dic['k1'].append(i)
        else:
            dic['k1'] = [i]
    else:
        if 'k2'in dic.keys():
            dic['k2'].append(i)
        else:
            dic['k2'] = [i]

print(dic)

  

原文地址:https://www.cnblogs.com/laotieshan/p/12174491.html