Python基础知识之数组(列表、元组、集合、字典)

目录

列表list

1.创建列表

2.访问列表

索引

切片

示例1:

示例2:

3.修改列表

append()

copy()

remove()

insert()

pop()

extend()

clear()

元组tuple

1.创建元组

2.访问元组

3.合并元组

4.长度为1的元组

集合set

1.创建集合

2.修改集合

add()

update()

remove()

discard()

union()

clear()

del()

字典dict

1.创建字典

2.访问字典

取值

直接取值

get()方法取值

更改值

3.修改字典

添加键

pop()

popitem()

dict()

clear()

del

删除具有指定键名的项

完全删除字典

参考书籍及网站


列表list

有序、可更改、可重复成员

1.创建列表

list=[ ]

方括号创建一个列表

2.访问列表

索引

通过索引号来访问列表元素

x[索引号]=元素值

通过索引号来更改列表中的元素

切片

list[ : ]

通过索引范围来访问列表元素

示例1:


#元素取值范围为[0,3),指索引号0,1,2所对应的列表元素

#元素取值范围为[1,4),指索引号1,2,3所对应的列表元素 ​

示例2:

#x[1: ]指元素取值范围为索引号1到末尾

#x[ :4]指元素取值范围为索引号开头到4(不包括索引号为4的列表元素)

3.修改列表

append()

向列表末尾添加元素

copy()

复制当前列表,并将其放入一个新列表中

remove()

从列表指定位置删除一个元素

insert()

向列表指定的位置添加新元素

#insert()需要两个参数,第一个参数是索引值,把新元素插入指定的索引号所在的位置;第二个参数是插入的元素值

pop()

从列表末尾删除一个元素

extend()

把其他列表中的元素添加到当前列表中

clear()

删除列表中的所有元素


元组tuple

有序、不可更改、可重复成员

1.创建元组

圆括号来创建一个元组

2.访问元组

与列表访问相同

3.合并元组

用‘+’号把两个元组合并

4.长度为1的元组

通过type()判断类型

#(1,)为元组类型


集合set

无序、无索引、没有重复成员

1.创建集合

花括号创建一个集合

2.修改集合

add()

向集合里添加元素

update()

将其他元素插入到集合中

remove()

删除集合中的一个元素

#如果要删除的元素不存在,则remove()将引发错误。

discard()

删除集合中的一个元素

union()

合并两个集合

clear()

清空集合里的元素

del()

彻底删除集合


字典dict

无序、可变、有索引、没有重复成员

1.创建字典

花括号来创建一个字典;字典的元素是键值对——键:键值

2.访问字典

取值

直接取值
get()方法取值

更改值

通过引用其键名来更改特定项的值

3.修改字典

添加键

通过使用新的索引键并为其赋值

pop()

删除具有指定键名的项

popitem()

删除最后插入的项

dict()

创建字典的副本

clear()

清空字典

del

删除具有指定键名的项
完全删除字典


参考书籍及网站

从零开始学Python                        约翰.保罗.穆勒  

用Python动手学机器学习             伊藤真

Python 教程

  • 9
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值