setdefaultで辞書に無いキーと値をセットする[Python]
name_list = ["Taro", "Jiro", "Saburo"]
d = {}
for name in name_list:
len_name = len(name)
head_name = name[0]
d.setdefault(name, ()).append((len_name, head_name))
>> {'Jiro': [[4, 'J']], 'Saburo': [[6, 'S']], 'Taro': [[4, 'T']]}






ディスカッション
コメント一覧
まだ、コメントがありません