Python基础之(列表、元组、字典)学习笔记(二)

本文深入介绍了Python中的列表、元组和字典三种数据结构。详细阐述了如何添加、查询、修改和删除数据,包括列表的合并、排序、复制等操作,元组的创建和访问,以及字典的创建、合并、查询和删除。通过实例展示了这些数据结构在实际问题中的应用,如筛选简历和管理面试候选人。
摘要由CSDN通过智能技术生成

一、列表

(1)添加数据

append()

list_1 = [1,2,3,4,5]
list_1.append(6)              # 在列表的末尾添加数据
print(list_1)

————>

[1, 2, 3, 4, 5, 6]

insert()

list_2 = ['a','b','c','d']
list_2.insert(1,'s')                 #根据索引在指定的1位置添加数据
print(list_2)

————>

['a', 's', 'b', 'c', 'd']

(2)查询修改数据

①根据索引

list_3 = [1,2,3,4,5,6,7]
   #查询  
list_3[0]
print(list_3[0])
   #修改
list_3[0] = 2
print(list_3)

————>

1
[2, 2, 3, 4, 5, 6, 7]

②切片

list_4 = [1,2,3,4,5,6,7,8,9]
   # 查询元素
list_4[0:3]
print(list_4[0:3])     
   # 修改元素
list_4[0:3] = [0,0,0]          
print(list_4)

—————>

[1, 2, 3]
[0, 0, 0, 4, 5, 6, 7, 8, 9]

(3)删除数据

pop()

list_5 = ['a','b','c','d','e']
list_5.pop(1) 

list_5.pop()       # pop()是基于索引删除的一种方法,如果不给定()中的值,默认删除最后一位。
print(list_5)

————>

['a', 'c', 'd']

remove()

list_6 = ['a','b','c','c','c','d','e','f']
list_6.remove('c')                                 #  remove()是根据具体给定元素删除的一种方法 
                    #  需要注意的是: 当表中出现多个重复的元素时,只删除第一个匹配的值。
print(list_6)

————>

['a', 'b', 'c', 'c', 'd', 'e', 'f']

del  搭配索引使用

list_7 = ['a','b','c','d','e','f','g']
del list_7[2:4]       
print(list_7)
del list_7          # 当del  删除列表时,后面附加切片索引,可以删除索引的对象
                          # 而后面不附加索引时,就会直接删除这个列表  

————>

['a', 'b', 'e', 'f', 'g']

clear ()

list_8 = ['a','b',

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值