python 中的数据类型


####列表
#添加   appent() extend() insert()
#删除   del  remove()  pop()  clear()
#其它   reverse()
import random

ll = [x for x in range(10)]

ll.append("sdcs")
ll.extend("sdfsdfsdfs")   #列表的合并
ll.insert(3,"sdfsdcs")

ll.remove(int("1"))
ll.pop(2)
ll.clear()




####集合  无序性和不重复性
#声明  set()
#增加 add()  update()
#删除  pop()   clear() remove()  discard()
# - 差集 ; |并集 ; & 交集; ^ 反交集 
s1 = set()  #创建空集合,只能用set()
s2 = {}     #字典

s1.add("s")
s1.add("4564")
t1 = ("sdfsd","sdf45sd","56")
s1.update(t1)

print(list(s1)) 

s1.remove("s") #remove() 会报错
s1.discard("s") #不会报错
s1.pop()  #随机删除,一般是第一个
s1.clear()




####元组 tuple
#查询   类似list
#操作   sum()  max()  min()  index()  count()
#删除  del   元组中的元素值是不允许删除的
t1 = ()
t1 = (1,)  #元组中只有一个元素,需要,

t1.index("1")   #下标位置
t1.count("1")  #个数

t2 = (1,2,3,4,5,6)
a,b,*c =t2  #拆包,装包

del t2    #删除元组







####字典
#声明
#增加 dict1[key] = value
#操作 items()  values()  keys() get() update()
#删除 remove() pop() popitem() clear()
dict2 = {}
dict2["a"] = 1
dict2["b"] = "b"

dict2_item = dict2.items()
for key, value in dict2.items():
    print(key, value)
result = dict2.values()
keys = dict2.keys()
value = dict2.get("sdsdf","default") #找不到值不会报错,dict["key"] 会报错,可以设置默认值
print('a' in dict2) #in 查找keys

dict2.pop("sdfsd","default")  #删除成功,返回value ,失败返回default
dict2.popitem()  #随机删除,大部分是末尾
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值