遍歴-辞書の中でキーを取ります
4573 ワード
入力文字列-ディクショナリ入力文字列として出力され、文字列が単一に重なる回数を統計します.
辞書内のすべてのキーと対応する値ex:{'名前':'明'}内の——————名前明ちゃん辞書内のすべてのキー-値ペアを取り出す場合、items()を使用してキー値ペアリストを返し、forループで遍歴できます.
キーのみを取り、対応する値を取らない場合:keys()
取り出しキー
同じ理屈で中の値を取り出します.
set()脱重
a = ' 456fgdddhhh55adbyjjjjj'
m ={}
for ch in a : # a
if ch in m : # m
m[ch] +=1 # m 1
else:
m[ch] =1
print(m)
{' ': 1, ' ': 1, '4': 1, '5': 3, '6': 1, 'f': 1, 'g': 1, 'd': 4, 'h': 3, 'a': 1, 'b': 1, 'y': 1, 'j': 5}
辞書内のすべてのキーと対応する値ex:{'名前':'明'}内の——————名前明ちゃん辞書内のすべてのキー-値ペアを取り出す場合、items()を使用してキー値ペアリストを返し、forループで遍歴できます.
s = {'name':' ','Age': 18,' ':' '}
for key,value in s.items():
print(key+':'+str(value))
name:
Age:18
:
キーのみを取り、対応する値を取らない場合:keys()
s = {'name':' ','Age': 18,' ':' '}
for my_key in s.keys():
print(my_key)
取り出しキー
name
Age
同じ理屈で中の値を取り出します.
s = {'name':' ','Age': 18,' ':' '}
for my_key in s.values():
print(my_key)
18
set()脱重
s = {'name':' ','Age': 18,' ':' ',' ':' '}
for key,value in s.items():
print(key+':'+str(value))
for my_key in set(s.values()):
print(my_key)
18