Python初心者です。
リスト内の重複単語をそれぞれカウントしたいです。
●標準入力
red green blue blue green blue
●該当のソースコード
import collections
color = input().split()
count_color = collections.Counter(color)
for k, v in count_color.items():
print (k, v)
--出力結果--
blue 3
green 2
red 1
●実現したいこと
出力結果を数値の昇順にしたいです。
この場合だと、
red 1
green 2
blue 3
となります。
よろしくお願いいたします。
(2/17追記)
●実現したいことの訂正
出力結果を標準入力の単語順にしたいです。
<例>
■標準入力
green orange orange yellow green yellow orange orange
■標準出力
green 2
orange 4
yellow 2
よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。