Python列表、元组、字典和集合的区别及其用法

list列表:用[]表示

索引值从左到右0开始,从右到左-1开始

len()获取列表长度

type()查看列表类型

+列表拼接

*列表多次输出

列表名[索引值]:获取列表元素

list[1:5:2]切片:开始值,结束值+1,步长(跳过的次数)

[::-1]倒序获取列表内容

列表名[索引值]=元素:修改列表中的元素

 

8cb26d654d672e7698a992ddb2242c24.png

eec1e6509b5c41bc62f0b711f6ab940a.png

7369d0495691f31fa1fbda00bd56a9b9.png

tuple元组:用()表示

元组中的元素只能查询,不能修改

tuple=(1,):定义一个元素的元组(后面要加逗号)

如果要添加元素只能拼接:tuple3 = tuple1 + tuple2

删除元组:del tuple1

 

8607bf31d7997dd62cca22d2116a81a9.png

dict字典:用{}表示

以键值对形式存在,键不能重复,无序,不支持加号拼接和乘号多次输出。

dict={key:value}定义一个非空字典

len(dict)获取字典长度

type(dict)查看字典类型

str(dict)转换成字符串类型

dict()其他类型转换成字典

keys()获取所有键

value()获取所有值

items()获取所有键值对

get(keyname)取字典中对应键的值

del dict删除字典

clear()删除所有键值对

pop(keyname)移除匹配键名的键值对

popitem()移除最后一对键值对

update()更新键值对。如果已存在键值对则更新,不存在则添加

 

1ce342afdca9d44ee85d625bcce2398b.png

 

98ccced2f7aac08233b083548133406d.png

8d828aacc0e859a41ad4bd8f436b46f4.png

set集合:用{}或set()表示

set1 = {}或set1 = set():定义一个空集合

无序,不重复,不嵌套。

set.add()添加元素(只能是int、float、str、tuple,不支持list、dict)

set.update(key:value)更新元素,不存在则添加

set.pop()随机删除元素

set.remove(value)删除指定元素(没有会报错)

set.discard(value)删除指定元素(没有不会报错)

set.clear()清空集合

del set1删除集合

 

集合的运算:

交集&、并集|、差集-、补集^

 

f3da6dc9236b474df4f4c6327ad554f2.png

 

4275dd824963225f702bcb803efe8d51.png

9e7bf2565925abccbfdab7111bde641e.png

 

  • 16
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值