python中的数据结构(列表、元组、字典、集合)注意事项


python中的数据结构(列表、元组、字典、集合)注意事项

列表list

  1. 创建,使用中括号[]创建列表。
  2. 索引的时候可以反向索引,用负数且从-1开始。
  3. 访问,中括号访问,注意切片形式访问时区间左闭右开。
  4. 元素增减,添加:append函数,删除:del 列表名[索引]。

元组tuple

  1. 创建,使用小括号(),元组中的元素无法改变。
  2. 创建只有一个元素的元组时,需要在元素后加逗号才能保证创建类型为元组。如a = (1,)
  3. 访问方式与列表一致,也使用中括号访问。
  4. 不能修改元组中的某个元素,但可以直接改变元组为新的元组,删除直接使用del。
  5. 加号+是元组的连接运算符,不是对应元素相加,乘号*相当于多个加号,也是起连接作用(和字符串中使用乘号一样)。

字典dict

  1. 创建,字典中的元素为键值对(Key-Value)形式,可以使用大括号{}创建字典,如a = {"Ritchie":1, "Tim":2}
  2. 修改,字典名[key]=value,key存在则为修改,不存在则为创建,如a["Ritchie"] = 3。删除,del 字典名[key]。注意字典是无序的,无法像删除列表一样删除字典中的数据。

集合set

  1. 创建,直接使用大括号{}或使用set()创建,set函数可以将列表或元组转换为集合形式。
  2. 添加,集合名称.add(元素)。
  3. 集合中无重复元素,且无序。
  4. 删除元素相关方法,
    • del 集合名称; 删除集合
    • 集合名称.pop(); 随机删除一个元素
    • 集合名称.remove(元素);删除指定元素
    • 集合名称.clear();删除全部元素
  5. 集合之间的运算:交集&,并集|,差集-。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值