自学python100天--第七天:列表&元祖&集合

学习目标:python基础学习day07–列表&元祖&集合

学习列表的:增、删、改、查基本操作,以及列表&元祖&集合各自的特性以及基础用法;

‘’’
列表的索引: 默认从 0 开始
列表的特性: 可变的数据类型
‘’’
age_list = [‘12’,‘13’,‘14’,‘15’]

列表的增加、删除、修改、查看

第一种:增加的方法 append() 只能添加一个元素 在列表末尾

age_list.append(16)
print(len(age_list))

第二种:增加的方法 extend() 添加一个序列 中的每一个元素 在列表末尾

age_list.extend([23,45])
print(age_list)

第三种:增加的方法 insert() 在指定一个下标处插入一个元素

age_list.insert(4,‘—’)
print(age_list)

第一种删除方法: 根据指定的下标进行删除 pop()

age_list.pop(4)
print(age_list)

第二种删除方法: 根据指定的元素进行删除 remove()

age_list.remove(‘15’)
print(age_list)

第三种删除方法: del()

del age_list

第四种删除方法:clear()

age_list.clear()

print(age_list)

修改方法: 先索引 再修改

age_list[2] = ‘hello’
print(age_list)

列表的逆置

age_list.reverse()
print(age_list)

列表的排序 只能再同类型之间进行排序

l3 = [12,45,56,199,1080]
l3.reverse()
print(l3)

查看 index

print(age_list.index(‘hello’))

查看 count

print(age_list.count(‘hello’))

查看 len

print(len(age_list))

元祖 () 不可变的数据类型

index 查看方法:查看元素的下标,首个下标;

t1 = (12,34,4,5,4)
print(t1.index(4),‘----’)

count 查看方法: 统计一个指定的元素出现的次数

print(t1.count(34),‘====’)

集合 {} 可变的数据类型 特性: 无序的 唯一的 只能存储不可变类型;

集合是无序的,无法通过下标修改集合内的元素;只可以: 增加 删除 查看

s2 = {34,3,34,543,2,1050,458}
print(s2)

增加用法1: add

print(s2.add(90))

增加用法: update 添加一个序列中的每一个元素,添加的序列不能出现可变类型;

s2.update(‘7’,‘9’)
print(s2)

删除方法1: discard 删除指定的元素

s2.discard(1050)
print(s2)

删除方法2: pop 删除随机的元素

s2.pop()
print(s2)

pop 删除结果1:{3, 458, 90, ‘7’, 543, 34, ‘9’}

pop 删除结果2:{3, ‘7’, 458, ‘9’, 90, 543, 34}

删除方法3:clear

s2.clear()
print(s2) # clear 删除后会是空的集合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值