异同"/>
列表、元组、字典、集合的异同
列表、元组、字典、集合的异同
俩俩相同点:
1:列表与元组都是有序的集合
元组的:
# 元组与列表相似可以通过索引与切片获取值
# 通过索引获取值
my_tuple = (1,2,5,9,7)
print(my_tuple[2])# 通过切片
ser = my_tuple[:3]
print(ser)
2:集合与字典是无序的(集合中的顺序是打乱的)
3:列表与元组的元素可以是任意的数据类型(int、str、char、float)
ser = [123,"张",True,12.15]
ser1 = (123,"王",True,268.2)
4:列表与元组是允许重复的成员
5:集合词典是不允许重复的成员(集合用来去重)
str = [1,2,2,3,5,4,4,8,8]
# 类型转换 list--set
num = list(set(str))
print(num)
6:列表与词典可以更改元素
7:集合与元组不可更改元素,但集合可以添加元素,元组不行
# 添加 add update(必须是字符串且拆成最小单位添加)set.add(147)
print(set)set.update("147")
print(set)
8:列表与词典都可以进行**(增删改查)**
列表的:
str = ["小红" ,"张三","李四","王五"]# 列表的添加 append insert extend
# append默认添加到最后
str.append("鸡鸡")
print(str)
# insert 添加内容到具体位置
str.insert(1,"旺旺")
print(str)
# 拆分内容到最小单位 添加到后边
# str.extend("puthon")
# print(str)# 删除
del str[2]
print(str)
# 通过索引来删除
str.pop(2)
print(str)
# 通过具体的值删除
str.remove("小红")
print(str)
# 修改
str[2] = "小王"
print
更多推荐
列表、元组、字典、集合的异同
发布评论