列表、元组、字典、集合的异同

编程入门 行业动态 更新时间:2024-10-15 06:19:19

列表、元组、字典、集合的<a href=https://www.elefans.com/category/jswz/34/1767543.html style=异同"/>

列表、元组、字典、集合的异同

列表、元组、字典、集合的异同

俩俩相同点:

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

更多推荐

列表、元组、字典、集合的异同

本文发布于:2024-03-09 00:29:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1723028.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:异同   字典   列表

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!