编程小白的第一本 python 入门书 学习笔记05 第六章 数据结构



列表、字典、元组、集合

list =[val1,val2,val3,val4]

dict ={key1:val1,key2:val2}

tuple =(val1,val2,val3,val4)

set= {val1,val2,val3,val4}
 

列表 list

  1. 元素可变
  2. 元素有序,可以索引
  3. 元素类型不限定

 

list=[1,'a',3]

插入元素

list.insert(1,'b')#[1,'b','a',3]

 

移除元素

list.remove('a')

 

删除元素

del list[0:2]#不包含第三个元素

 

字典dictionary

  1. 数据以键值对出现
  2. 键不能重复,值可以重复
  3. 键不可以变,值可以更改
  4. 元素无序,不可索引
  5. 元素类型不限定

 

dic={'key1':1,'key2':'value2','key3':'value3'}

 

添加单个元素

dic['key4']='value4'

 

添加多个元素

dic.update({'key5':'value5','key6':'value6'})

 

删除元素

deldic['key1']

 

元组 tuple

  1. 元素不可更改
  2. 元素有序,可以索引
  3. 元素类型不限定

 

tup=('a',2,'c',3)

print(tup[0])

 

集合 set

  1. 元素无序,不可索引
  2. 元素不重复

set={1,'a',2,'b'}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值