学习目标: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 删除后会是空的集合