注:列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套。
-
列表的下标(索引)
-
列表的下标(索引)-反向
-
总结
-
列表常用操作(方法)
-
列表查询功能(方法)
-
列表的修改功能(方法)
-
列表的插入功能(方法)
-
列表的追加功能
-
删除元素
pop删除后可以通过返回值获取删除的元素
-
清空列表元素
-
统计某元素在列表内的数量
-
统计列表内,有多少元素
-
总结
-
列表特点
-
案例
age_list=[21,25,21,23,22,20]
#追加一个数字33
age_list.append(33)
print(age_list)
#追加一个新列表
age_list.extend([55,66,77])
print(age_list)
#取出第一一个元素
print(age_list[0])
#取出最后一个元素
print(age_list[-1])
#查找元素21,在列表中的下标位置
print(age_list.index(77))
- 总结
-
元组的定义格式
-
元组的特点
-
元组的常见操作
-
总结
字符串可以看做是字符的容器,支持下标索引等特性
-
字符串的下标(索引)
-
index方法:
-
replace方法:
-
split方法:
-
strip方法:
-
常用操作汇总
-
字符串特点
-
序列的定义
-
序列的切片操作
注意:此操作不会影响序列本身,而是会得到一个新的序列(列表、元组、字符串)
- 总结:
- 集合的定义:
- 集合常用操作之修改
首先,因为集合是无序的,所以集合不支持: 下标索引访问。但是集合和列表一样,是允许修改的。
"""
添加新元素
语法:集合.add(元素)。
将指定元素,添加到集合内
结果:集合本身被修改,添加了新元素
"""
my_set = {"He11o","word"}
my_set.add("python")
print(my_set) # 结果{'He1o','python',world'}
#######################################################
"""
移除元素
语法:集合.remove(元素)。
将指定元素,从集合内移除
结果:集合本身被修改,移除元素
"""
my_set = {"He11o","word"}
my_set.add("He11o")
print(my_set) # 结果["world"]
#######################################################
"""
从集合中随机取出元素
语法:集合.pop() 功能:从集合中随机取出一个元素
结果:会得到一个元素的结果。同时集合本身被修改,元素被移除。
"""
my_set = {"He11o","word"}
element=my_set.pop()
print(my_set) # 结果["He11o"]
print(element) # 结果word
#####################################################
"""
清空集合
语法:集合.clear() 功能:清空集合
结果:集合本身被清空。
"""
my_set = ["He11o","word"]
element=my_set.clear()
print(element) # 结果:set()空集合
######################################################
"""
取出两个集合的差集
语法:集合1.difference(集合2)
功能:取出集合1和集合2的差集(集合1有而集合2没有的)
结果:得到一个新集合,集合1和集合2不变
"""
set1 = {1,2,3}
set2 = {1,5,6}
set3=set1.difference(set2)
print(set1)#{1, 2, 3}
print(set2)#{1, 5, 6}
print(set3)#{2, 3}
############################################################
"""
消除两个集合的差集
语法:集合1.difference_update(集合2),
功能:对比集合1和集合2,在集合1内,删除和集合2相同的元素
结果:集合1被修改,集合2不变
"""
set1 = {1,2,3}
set2 = {1,5,6}
set3=set1.difference_update(set2)
print(set1)#{2, 3}
print(set2)#{1, 5, 6}
print(set3)#None
##############################################################
"""
两个集合合并
语法:集合1.union(集合2),
功能:将集合1和集合2组合成新的集合
结果:得到新集合,集合1和集合2不变
"""
set1 = {1,2,3}
set2 = {1,5,6}
set3=set1.union(set2)
print(set1)#{1, 2, 3}
print(set2)#{1, 5, 6}
print(set3)#{1, 2, 3, 5, 6}
############################################################
"""
集合的遍历
集合不支持下标索引,不能用while循环
可以用for循环
"""
set1 = {1,2,3,4,5}
for i in set1:
print(i)
- 集合常用功能总结
- 集合特点
- 字典定义:
- 字典的常用操作
- 总结
- 字典特点
字符串大小比较