python中数据结构容器(list、dict、tuple、set)和C++、JAVA中的导出数据类型, 数组

本文详细介绍了Python中的数据结构容器,包括list、dict、tuple、set的基本操作,如创建、添加、删除、修改、访问等,并与C++和JAVA中的数组进行了对比。Python的字典、列表、元组和集合各自有其特点,如字典的键值对、列表的动态扩展、元组的不可变性以及集合的唯一性。C++和JAVA的数组则是预定义大小的相同类型数据集合,需要预先定义和初始化。
摘要由CSDN通过智能技术生成

字典,列表,元组,集合的区别

列表 元组 集合 字典
英文 list tuple set dict
可否读写 读写 只读 读写 读写
可否重复
存储方式 键(不可重复) 键值对(不能重复)
是否有序 有序 有序 无序 无序(自动正序)
初始化 [1,‘a’] (1,‘a’) {1,2}或set([1,2]) {‘a’:1,‘b’:2}
添加 append or insert 只读 add d[‘key’]=‘value’
读元素 l[2:] t[0] d[‘a’]

list(列表):语法:列表形如 [1, 2, 3, 4] [‘小明’,‘小红’,] ,用中括号括住,里面是字符串、布尔,每一项逗号分开。

创建

  1. 声明变量时 中括号、项,创建一个非空的列表。
    num_list = [1,2,3,4]
  2. 创建一个空列表,之后再修改
    num_list = []
  3. 类实例化创建
    list1 = list()

添加

1.(常用)append() 追加
列表对象.append(新项),追加一个元素到列表末尾。
list1 = [1,2,3]
list1.append(4) →[1,2,3,4]
2. insert()
列表对象.insert(索引,新项)
list = [1,2,3]
list1.insert(0,4) →[4,1,2,3]
3.列表合并
两个变量都是列表时, 可以合并
list1 = [1,2,3]
l

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值