37,719
社区成员
发帖
与我相关
我的任务
分享
dic = {}
l=[['北京', 2], ['北京', 1], ['天津', 1], ['福建', 1], ['北京', 1]]
def func_map(item):
key = item[0]
val = item[1]
if key in dic:
dic[key] = str(dic[key]) + "," +str(val)
else:
dic[key] = val
print([list(i) for i in zip(dic.keys(),dic.values())])
l=[['北京', 2], ['北京', 1], ['天津', 1], ['福建', 1], ['北京', 1]]
dic = dict(l)
tmp_dict = {}
for key in dic:
tmp_dict[key] =[]
for a,b in l:
tmp_dict[a].append(b)
lst = []
for k,v in tmp_dict.items():
tmp_list = [k]
tmp_list.extend(v)
lst.append(tmp_list)
print(lst)
x = [['北京', 2], ['北京', 1], ['天津', 1], ['福建', 1]]
dict_x = {}
list_x = []
for i in x:
if i[0] in dict_x.keys():
dict_x[i[0]].append(i[1])
else:
dict_x[i[0]] = [i[0],i[1]]
print(dict_x)
for j in dict_x.keys():
list_x.append(dict_x[j])
print(list_x)
x=[['北京', 2], ['北京', 1], ['天津', 1], ['福建', 1]]
x_dict = {}
for xi in x:
if x_dict.has_key(xi[0]):
x_temp = x_dict[xi[0]]
x_temp.append(xi[1])
x_dict[xi[0]] = x_temp
else:
x_dict[xi[0]] = [xi[1]]
x_list = []
for i in x_dict:
x_item = [i]
x_item.extend(x_dict[i])
x_list.append(x_item)
print(x_list)