Python字典(附练习题)

Python字典(附练习题)_第1张图片

# 根据星座测试性格特点。

name = ['绮梦','冷伊一','老妹','老弟']                   # 作为键的列表
sign_person = ['水瓶座','射手座','双鱼座','双子座']      # 作为值的列表
person_dict = dict(zip(name,sign_person))                # 转换为个人字典
sign_all=['白羊座','金牛座','双子座','巨蟹座','狮子座','处女座','天秤座',
          '天蝎座','射手座','摩羯座','水瓶座','双鱼座']
nature = ['有一种让人看起来就觉得开心的感觉,阳光、乐观、坚强,性格直来直往,就是有点小脾气',
          '很保守,喜欢稳定,一旦有什么变动就会觉得心里不踏实,性格比较慢热,是个理财高手',
          '喜欢追求新鲜感,有点小聪明,耐心不够,因为可爱的性格会让很多人喜欢和你做朋友',
          '情绪容易敏感,缺乏安全感,做事情有坚持到底的毅力,为人重情义,对朋友和家人特别忠实',
          '有着宏伟的理想,总想靠自己的努力成为人上人,向往高高在上的优越感,也期待被崇拜的感觉',
          '坚持追求自己的完美主义者',
          '追求平等、和谐,擅于察言观色,交际能力很强,因此真心朋友不少,最大的缺点是面对选择总是犹豫不决',
          '精力旺盛,占有欲强,对于生活很有目标,不达目的誓不罢休,复仇心强',
          '崇尚自由,勇敢、果断、独立,身上有一股勇往直前的劲儿,只要想做就能做',
          '最有耐心,处事小心谨慎,心地善良,做事脚踏实地,也比较固执,不达目的不放手,而且非常勤奋',
          '人很聪明,喜欢创新,追求独一无二的生活,个人主义色彩很浓重',
          '心地善良,乐于助人,及所有星座优缺点于一身']
sign_dict = dict(zip(sign_all,nature))                                    # 转换为星座字典
print('【老弟】的星座是:',person_dict.get('老弟'))                         # 输出星座
print('\n 他的性格特点是\n\n',sign_dict.get(person_dict.get('老弟')))       # 输出性格特点```

你可能感兴趣的:(Python基础)