Discuss / Python / 请教大神

请教大神

Topic source

儒生脱尘

#12 Created at ... [Delete] [Delete and Lock User]
S = [{i:L.count(i)} for i in set(L)]
result = {}
for i in S:
    result = {**result, **i}

print(result)

resource = ['a', 'a', 'b', 'a', 'b', 'c'] dic = {} for i in resource: if dic.get(i) is None: dic[i] = 1 else: dic[i] += 1 print(dic)

交作业

list = ['a','a','b','a','b','c'] dict = {} for v in list: dict[v] = dict.get(v, -1) + 1 print(dict)

上面的代码有一点小问题,重新发一次 list = ['a','a','b','a','b','c'] dict = {} for v in list: dict[v] = dict.get(v, 0) + 1 print(dict)

list = ['a','a','b','a','b','c'] d = {} for i in list: if i in d: d[i] += 1 else: d[i] = 1 print(d)

inetsurfer

#17 Created at ... [Delete] [Delete and Lock User]

resource = ['a', 'a', 'b', 'a', 'b', 'c'] dic = {} for element in resource: if (element in dic): dic[element] = dic[element]+1 else: dic[element] = 1 print (dic)


  • 1
  • 2

Reply