刻意练习:Python基础 -- Task03. 列表与元组

●列表
●元组

列表

1.定义(List):是可变的序列,也是一种可以存储各种数据类型的集合,用中括号表示列表的开始和结束,元素之间用逗号(,)分隔。列表中每个元素提供一个对应的下标。
示例:

>>> []
[]
>>> text=[]
>>> len(text)
0
>>> text=[1,2,'人']
>>> text[2]
'人'

2.列表的基本操作
在这里插入图片描述
(1)列表元素增加
<1>append()方法
在列表已经存在元素的情况下,如果需要在列表尾部新增元素,可采用如下方法:

>>> fruits=['apple',1,'peach',2,'watermelon',3]
>>> fruits.append('pear')
>>> fruits.append(4)
>>> print(fruits)
['apple', 1, 'peach', 2, 'watermelon', 3, 'pear', 4]

<2>insert()方法
可以在任意指定位置增加元素

>>> fruits.insert(0,'starfruit')
>>> fruits.insert(1,0)
>>> print(fruits)
['starfruit', 0, 'apple', 1, 'peach', 2, 'watermelon', 3, 'pear', 4]

(2)列表元素查找
<1>用index()方法查找元素
使用格式为L.index(value,start,stop)

>>> fruits.index(1)
3

<2>in成员运算符
若只想知道指定元素是否在列表里,则可以用in成员运算符

>>> 1 in fruits
True

(3)列表元素的修改
可以通过指定下标,对对应的元素进行赋值修改
(4)列表元素的删除
列表提供了clear(),pop(),remove()方法并支持del函数
<1>clear()方法
清除列表对象里的所有元素,列表对象变成空列表。
<2>pop()方法
使用格式为L.pop([index])
在指定参数下标处弹出对应元素并删除该元素。但不指定参数时,默认从列表尾部弹出并删除一个元素
<3>remove()方法
使用格式L.remove(value)
当要删除的列表元素具有多个时,一次只能删除左边第一个
<4>del函数
把整个列表对象予以删除
(5)列表元素的合并
<1>extend()

>>> team1=[1,2,3]
>>> team2=[4,5,6]
>>> team1.extend(team2)
>>> print(team1)
[1, 2, 3, 4, 5, 6]

<2>直接相加

>>> team1+=team2
>>> print(team1)
[1, 2, 3, 4, 5, 6, 4, 5, 6]

元组

定义:是不可变的序列,也是一种可以存储各种数据类型的集合,用小括号表示元组的开始与结束,元素之间用都好分隔。(与列表的主要区别)
注意:当给元组变量赋一个元素时,要在元素后面加一个逗号
例如:test=(3,)
Python语言为元组提供了一种特殊的默认格式——省略小括号的元组。在变量和常量之间用逗号分隔时,可以把这些看作是元组对象·。
元祖的基本操作:
与列表基本一致

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值