Python 学习笔记(610)-- 列表和元组

列表(List)

列表,是Python语言显著区别与其他语言的一种数据结构,其设计的更加灵活,可弥补字符串本身的各种缺陷。
定义
列表是可变的序列。

列表操作

增加
1.尾部增加元素append()
2.指定位置插入新元素insert()
查找
3.返回指定元素下标index()
4.成员运算判断in
5.下标、切片读取元素
修改
6.通过指定下标,对对应元素进行赋值修改
删除
7.清空列表clear()
8.从列表中弹出并删除一个元素pop()
9.删除元素的指定值,一次只能删除一个,顺序从左到右remove()
10.既可以删除指定元素,又可以删除整个列表del()
合并
extend()和‘+’
排序
sort(),默认做增序,在括号中填入reserver=True,则为减序排序。
复制
L.copy() ## 赋值L列表对象生成新的列表对象(内存地址与原来的不一样)
统计
对列表中指定元素的统计L.count(e)
反向重写
L.reverse()
解析

>>> Nums=[]
>>> for i in range(1,11):
...     Nums.append(i**2)
...
>>> print(Nums)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

>>> Nums=[i**2 for i in range(1,11)]
>>> print(Nums)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

元组(Tuple)

定义
元组是不可变的序列。
基本知识

>>> a=1
>>> type(a)
<class 'int'>
>>> b=1,
>>> type(b)
<class 'tuple'>

基本操作

方法名称方法功能描述
count统计指定元素个数
index返回元素的下标
函数名称函数功能描述
len统计元组元素个数
max返回最大值元素
min返回最小值元素
tuple将列表转化为元组
type返回对象类型
del删除元组
sum所有元组元素求和

操作实例

>>> a=1,2
>>> sum(a)
3
>>> a.index(2)
1
>>> a.index(1)
0
>>> list=[1,2,3]
>>> l_to_t=tuple(list)
>>> type(l_to_t)
<class 'tuple'>
>>> del(list)  ##  list是内置函数,下面需要调用,所以将上面定义的删除。
>>> t_to_l=list(l_to_t)
>>> type(t_to_l)
<class 'list'>

查看内置函数

>>> dir(__builtins__)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值