【蓝桥杯】省赛无忧班(Python 组)第 2 期 4.3字典

# 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))

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值