【python学习】列表、元组、字典、集合(详解)

本文详细介绍了Python中的四种重要数据结构:列表、元组、字典和集合。列表可以通过多种方式操作,包括排序、删除元素、合并和重复元素。元组是不可变的,可以遍历和使用内置函数。字典是一种无序的键值对容器,允许增删改查。集合是无序不重复元素序列,可用于去重和集合操作。文章还包含了各种数据结构的实例和操作方法。
摘要由CSDN通过智能技术生成

del:根据下标进行删除(例:del l[0])

pop:删除最后一个元素(例:l.pop())

remove:根据元素的值进行删除(例:l.remove('xiaoWang')

列表的排序操作


列表的排序可以通过下面两个方法实现:

  • sort方法:列表的元素按照特定顺序排列(默认升序)。

  • reverse方法:将列表逆置。

在这里插入图片描述

列表的运算符操作


+:将两个列表中的元素合并在一起产生一个新的列表。(相当于extend函数)

例:

print([1, 2, 3] + [‘a’, ‘b’, ‘c’])

[1, 2, 3, ‘a’, ‘b’, ‘c’]

*:将列表中的元素重复N次,产生一个新的列表

例:

print([1, 2, 3] * 3)

[1, 2, 3, 1, 2, 3, 1, 2, 3]

==,<,>:比较运算符与字符串比较大小相似

例:

list1 = [1, 2, 3]

list2 = [1, 2, 3]

print(list1 == list2) # True

print(list1 == [1, 3, 2]) # False(顺序不对)

in 和 not in:判断列表中是否存在指定的元素

例:

print(1 in [1, 2, 3]) #True

print([1, 2] in [1, 2, 3]) # False

列表的嵌套


列表的嵌套指的是一个列表的元素又是一个列表。

schoolNames = [[‘北京大学’,‘清华大学’],

[‘南开大学’,‘天津大学’,‘天津师范大学’],

[‘山东大学’,‘中国海洋大学’]]

二、元组

===============================================================

Python的元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

tup1 = (‘physics’, ‘chemistry’, 1997, 2000)

tup2 = (1, 2, 3, 4, 5 )

写法2:(不建议)

tup3 = “a”, “b”, “c”, “d”

元组使用规则


1.使用圆括号()表示开始和结束。

2.不同元素以逗号分隔。

3.每个元素的排列是有序号的ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值