# a={}
# print('type(a)',type(a))
# print('a',a)
# a={'a':123,'b':456,0:789}
# print('type(a)',type(a))
# print('a',a)
#
#
# a=dict()
# print('type(a)',type(a))
# print('a',a)
# a=dict(a=123,b=456,c=789)
# print('type(a)',type(a))
# print('a',a)
#
# a=dict([['a',123],['b',456],['c',789]])
# print('type(a)',type(a))
# print('a',a)
# keys=['a','b','c']
# values=[123,456,789]
# zipped=zip(keys,values)
# print(zipped)
# print(list(zipped))
# keys=['a','b','c']
# values1=[123,456,789]
# values2=[1,2,3,4]
# zipped=zip(keys,values1,values2)
# print(zipped)
# print(list(zipped))
# keys=['a','b','c']
# values=[123,456,789]
# a=dict(list(zip(keys,values)))
# print(a)
# a={}
# a['a']=99
# print('a',a)
# a['b']=98
# print('a',a)
# a['c']=97
# print('a',a)
# a['c']=100
# print('a',a)
# s= {'a': 123, 'b': 456, 0: 789}
# del s['a']
# print(type(s),s)
# del s[0]
# print(type(s),s)
#
# s= {'a': 123, 'b': 456, 0: 789}
# s.pop('a')
# print(type(s),s)
# s.pop(0)
# print(type(s),s)
# s= {'a': 123, 'b': 456, 0: 789}
# for x in s:
# print(x)
# s= {'a': 123, 'b': 456, 0: 789}
# for x in s.keys():
# print(x)
# s= {'a': 123, 'b': 456, 0: 789}
# for y in s.values():
# print(y)
# s= {'a': 123, 'b': 456, 0: 789}
# for x,y in s.items():
# print(x,y)
# s= {'a': 123, 'b': 456, 0: 789}
# print('a' in s)
# print('c' in s.keys())
#
# print(123 in s.values())
# print(444 in s.values())
#
# print(('a',123) in s.items())
# s= {'a': 123, 'b': 456, 0: 789}
# t=s
# s['d']=1000
# print('s',s)
# print('t',t)
#
# s= {'a': 123, 'b': 456, 0: 789}
# t=s.copy()
# s['d']=1000
# print('s',s)
# print('t',t)
# s= {'a': 123, 'b': 456, 0: 789}
# t= {'a': 123,'c':555}
# s.update(t)
# print('s',s)
# print('t',t)
s=input("输入字符串,统计字数:")
count={}
for x in s:
count[x]=count.get(x,0)+1
'''
这行代码的目的是更新count字典中字符x的计数。
count.get(x,0):get方法尝试从count字典中获取字符x的当前计数。如果x不在字典中,则返回默认值0。
+1:无论x是否在字典中,都将其计数增加1。
count[x]=...:将更新后的计数存储回count字典中。'''
for i,j in count.items():
print('{}:{}'.format(i,j))
【蓝桥杯】省赛无忧班(Python 组)第 2 期 4.3字典
于 2024-02-15 18:27:32 首次发布