# 1.定义一个列表:[1, 2, 3] # a.向列表中结尾增加一个元素4 # b.在列表中元素4之前插入7 # c.定义另一个列表2:[11, 12, 13], 用列表1去和并列表2 # d.弹出(remove and return)7这个元素 # e.倒序列表 # d.对列表进行排序 list_data1 = [1, 2, 3] print(list_data1) list_data1.append(4) print(list_data1) list_data1.insert(3, 7) print(list_data1) list_data2 = [11, 12, 13] print(list_data2) list_data1.extend(list_data2) print(list_data1) list_data1.pop(3) print(list_data1) list_data1.reverse() print(list_data1) list_data1.sort() print(list_data1) # 2.定义一个字典:{"zhangsan": 18, "lisi": 20} # a.向字典中添加一个元素 wangwu: 31 # b.访问字典中的元素: 访问key为sunwukong, 且程序不能出错 # c.定义一个字典2{"sunwukong": 28}, 用字典去合并字典2 # d.获取字典所有的item: key和value # e.获取字典的所有keys # f.获取字典的所有values # h.弹出字典的item dict_data = {"zhangsan": 18, "lisi": 20} print(dict_data) dict_data["wangwu"] = 31 print(dict_data) print(dict_data.get("sunwukong")) dict_data2 = {"sunwukong": 28} dict_data.update(dict_data2) print(dict_data) print(dict_data.items()) print(dict_data.keys()) print(dict_data.values()) print(dict_data.popitem()) # 3.集合 # a.定义一个空集合 # b.将列表[1, 2, 3, 4, 5, 4, 3, 2, 1]转换为set # c.将字符串"12321"转成集合 # d.将字节b'123321'转成集合 # 定义一个空集合 set_data = {} print(set_data) list_data = [1, 2, 3, 4, 5, 4, 3, 2, 1] set_data = set(list_data) print(set_data, type(set_data)) str_data = "12321" set_data1 = set(str_data) print(set_data1, type(set_data1)) bytes_data = b'123321' set_data2 = set(bytes_data) print(set_data2, type(set_data2))
20211010Python-第二天-作业
最新推荐文章于 2023-06-21 14:35:22 发布