1.列表list
(1)列表的创建
shopping_list = ["键盘","键帽"]
(2)添加元素
shopping_list.append("显示器")
// 可以添加不同类型的元素
shopping_list.append(66.6)
shopping_list.append(True)
shopping_list.append(None)
(3)移除元素
shopping_list.remove("显示器")
(4)返回列表的长度
len(shopping_list)
(5)返回列表第0个位置的元素
print(shopping_list[0])
(6)修改列表第1个位置的元素
shopping_list[1] = "音响"
print(shopping_list)
(7)列表内置函数
num_list = [1,3,-7,2,96]
print(max(num_list)) # 打印列表里的最大值
print(min(num_list)) # 打印列表里的最小值
print(sorted(num_list)) # 打印排序好的列表
2.元组tuple
元组和列表相比元素不可变,没有添加和删除操作。元组可用于字典的key
(1)元组的创建
example_tuple = ("键盘","键帽")
3.字典dict
(1)字典的创建
contacts = {"小明":"13700000000",
"小花":"13700000001"}
# ------------------
contacts2 = {("小米","xiaomi11"):3699,
("小米","xiaomi12"):4299,
("小米","xiaomi13"):4399}
print(contacts2[("小米","xiaomi11")])
(2)根据key返回value
print("小明" in contacts) # True
print("小米" in contacts) # False
(3)删除字典的元素
del contacts["小明"]
(4)查询字典中的元素
len(contacts)
(5)遍历字典元素
temperature_dict = {"111":36.4, "112":36.6, "113":37.2}
temperature_dict.keys() # 所有键
temperature_dict.values() # 所有值
temperature_dict.items() # 所有键值对
for staff_id, temperature in temperature_dict.items():
if temperature >=37 :
print(staff_id)