mu_tou_man

导航

 
#TUPLE###########################
a = (1, 2, 3, 4, 5, "a")
# tuple增删查(不支持改)
#
b = (7, 8)
c = a + b
d = a.__add__(b)
print(c)
print(d)
#
b = a[0:3] + a[4:]
print(b)
#
print(a[0])

#SET#########################
b = {9, 8, 7, 6, "fad", "CBD"}
########### 增
b.add(4)
b.add(100)
########### 删
# pop删除任意元素,慎用
print("set pop", b.pop())
# remove中得参数必须是元素的值,没有的话报异常
print("set remove", b.remove(9))
# discard元素,没有的话不报异常
b.discard(9)
############改不了
############查不了
print("set 中是否包含9?", b.__contains__(9))

# DICT
dic = {"name": "zhang", "age": 18}
#########增
dic.__setitem__("sex", "nan")
#########删
dic.pop("name")
print(dic)
# LIFO
dic.popitem()
print(dic)
#########改
dic.__setitem__("name", "lisi")
##########查
dic.__setitem__("sex", "nan")
#key不存在不会报异常
print(dic.get("sex")) # key不存在可以会报异常 print(dic["sex"]) ###list lis = [1, 2, 3, 4, 5] ##############增加 lis.append(66) ############删除 # Remove first occurrence of value. lis.remove(2) # Remove and return item at index (default last). lis.pop(3) ###########改 lis[1] = 10 lis.__setitem__(2, 11) ###########查 print(lis.__getitem__(3)) print(lis[3])

 

posted on 2022-04-10 21:57  mu_tou_man  阅读(22)  评论(0编辑  收藏  举报