美文网首页
python基础学习:序列2

python基础学习:序列2

作者: 0清婉0 | 来源:发表于2020-12-19 17:20 被阅读0次

2020-12-19

一、列表和元组的区别

# 列表可随时修改和删除,元组不可以,除非整体替换

# 列表可以使用append()、extend()、insert()、remove()和pop()等方法添加和修改,而元组不能添加和修改

# 列表可以使用切片访问和修改列表中的元素,元组通过切片访问元素,不支持修改

# 元组比列表的访问和处理速度快,如只是访问,而不进行修改,使用元组

# 列表不能作为字典的键,而元组可以

二、字典

# 字典的音节表==键key,汉字==值value

# 通过键而不是通过索引来读取

# 字典是无序的,从左到右随机排序

# 字典是可变的,且可以任意嵌套

# 键是唯一的,不允许同一个键出现两次

# 键不可变,不能使用列表

name = ["绮梦", "冷伊一", "香凝", "黛兰"]

sign = ["水瓶座", "射手座", "双鱼座", "双子座"]

dictionary = dict(zip(name, sign))  # 转换为字典

print(dictionary)

题目:根据星座测试性格特点

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基础学习:序列2

      本文链接:https://www.haomeiwen.com/subject/sdjcnktx.html