python list tuple dict_python基础之list、dict、tuple

本文介绍了Python中的基本数据结构,如list、dict、tuple和set的使用方法,包括增加、查看、修改和删除操作。重点讲解了list的append、insert、pop、del及排序方法,以及dict的增删查改操作。同时,提到了set的去重特性及其交集、并集、差集的操作。此外,还简要提及了循环与切片、字典转换为list以及元组和集合在防止数据误改中的应用。
摘要由CSDN通过智能技术生成

list

list用[]表示,有增加、修改、查看、删除等操作。

增加:append和insert

01ad3d150d523b443554a568bc647f91.png

查看:下标查看,查看某个元素个数,查看元素下标

bf69dda7babfe8e9049fee2283a0e11a.png

修改:元素下标修改

b2a66bc34651e531b93155b30074faca.png

删除:pop、del、clear

8ab0ad565096e9bad107cc608a31ba7d.png

排序:reverse、sort(升序)、sort(reverse=True)

2e0b00d9306865896c82cf5c3319f63e.png

多维数组:extend

3a9c310415b8e195b978586de0d40f37.png

list循环与切片:(后面看视频再说)

字典:

字典用{}表示,存储的是key—value值,有增加、查找、修改和删除等操作。字典是无序的,不能用下标。

df55dfcc582c6596b9c8850e739ca0fa.png

查看字典:一般查看value即可。

55167b8ebab926ee1e92c3bccbfc9c5b.png

增加key--value值:

0fcd0e0e7d86f07daf7f24249d627bae.png

修改:

7b1e2115a929992194a0a543d4e02f3e.png

删除:

cae14f0d931776d6c0199cec87d56525.png

字典转换为list:用第一种性能会好点

f398d95712d0f284cf2343771c22fc13.png

字典嵌套:

28187c054e60dd6f3cd9055e67bee2a7.png

元组

用()表示,也是list,不可变,所以不能编辑,添加、删除等操作,一般当防止出现误改时用元组

1211fdf225dc98ee065ea4ebc14d8131.png

集合

集合是直接去重的,所以经常用到不重复的时候可以考虑用到集合。

s1=set() -----空集合

s2 = {'1','2','3','4','5'}

s3 = {'2','3','2'}

# print(s3)

s4 = s2.difference(s3) #在s2中有,在s3中没有

s5 = s2.intersection(s3) #s2和s3取交集

s6 = s2.union(s3) #s2和s3取并集

print(s4)

print(s5)

print(s6)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pythonlist(列表),tuple(元组),dict(字典)和set(集合)是常见的数据结构。 1. 列表(list)是一个可变的、有序的元素集合。可以通过方括号[]来创建一个列表,列表的元素可以是任意类型,并且可以重复。列表提供了丰富的操作方法,如添加元素、删除元素、获取元素等。 2. 元组(tuple)是一个不可变的、有序的元素集合。可以通过小括号()来创建一个元组,元组的元素可以是任意类型。元组一旦创建后,不能修改其元素的值。元组通常用于存储不可变的数据,如坐标位置、颜色等。 3. 字典(dict)是一种键值对(key-value)的数据结构。可以通过花括号{}来创建一个字典,字典的元素是无序的,并且每个元素由一个键和对应的值组成。字典的键必须是唯一的,而值可以是任意类型。字典提供了根据键获取值、添加键值对、删除键值对等操作。 4. 集合(set)是一个无序的、不重复的元素集合。可以通过花括号{}或set()函数来创建一个集合,集合的元素不能重复。集合提供了并集、交集、差集等常用的数学运算操作,同时还支持元素的添加、删除等操作。 在编程,根据具体的需求选择使用合适的数据结构能够更高效地处理数据,并且提供相应的操作方法方便开发。以上是对Python常见的列表、元组、字典和集合的简要介绍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值