11-面试题或工作中的容器类型数据类型

给一个列表的数据进行去重

data = [1, 2, 3, 3, 2, 1]

set_data = set(data)
print(set_data, type(set_data))   # {1, 2, 3} <class 'set'>

list_data = list(set_data)
print(list_data, type(list_data)) # [1, 2, 3] <class 'list'>

修改元组的值

data = (100, 101, 102, 103)
# data[1] = 200
# print(data)    错误

list_data = list(data)
print(list_data, type(list_data))
list_data[1] = 200
tuple_data = tuple(list_data)
print(tuple_data)  # (100, 200, 102, 103)

修改set里面的数据

data = {1,2,3}
print(data)
list_data = list(data)
print(list_data)

提取字典中所有的key

data = {"id": 1, "name": "xiaohong", "sex":True}
keys_list = list(data)
print(keys_list)  # ['id', 'name', 'sex']

posted on 2022-03-18 14:38  likeyog  阅读(10)  评论(0)    收藏  举报

导航