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("香凝"))) # 輸出性格特點