Python笔记——列表(list)

参考网址:

https://docs.python.org/3/tutorial/introduction.html#lists

http://www.cr173.com/html/19245_1.html

 +---+---+---+---+---+---+
 | P | y | t | h | o | n |
 +---+---+---+---+---+---+
 0   1   2   3   4   5   6
-6  -5  -4  -3  -2  -1

list为一组元素的集合,list表示元素集合时,将全体元素在方括号([ ])中以逗号一一隔开。list中的元素可以是不同的类型,但通常使用list时其所有元素为同一类型。list中元素的位置以及索引号如上图所示。

1 创建

list = [1, 2, 3, 4, 5]

2 添加元素

向列表末尾添加元素可以采用方法append、+以及方法extend。其中,append仅能向列表末尾添加一个元素。

<pre name="code" class="python">>>>list1 = [1, 2, 3, 4, 5]
>>>list2= [6,7]
>>>list = list1 + list2
>>>list
[1, 2, 3, 4, 5, 6, 7]
>>>list.append(8)
>>>list
[1, 2, 3, 4, 5, 6, 7, 8]
>>>list.extend([9,10])
>>>list
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
 

3 修改

和string的不同之处在于,list可以修改list中元素的值。

>>>list = [1, 2, 4 ,4, 5]
>>>list[2] = 3
>>>list
[1, 2, 3, 4, 5]

或者可以通过切片同时修改list中的多个元素的值:

>>>list = [1, 2, 4 ,4, 5]
>>>list[3:4] =[8, 16] 
>>>list
[1, 2, 4, 8, 16]

4 查询

采用count方法可以查询list中元素出现的次数。采用index方法可以查询某元素第一次出现的位置,若list中不存在该元素,则会报错。

5 排序

采用方法sort:

>>>list = [1, 5, 4,3, 2]
>>>list.sort()
>>>list 
[1, 2, 3, 4, 5]

6 删除

采用del函数,可以删除某个元素或者连续的数个元素:

>>>list = [1 ,2 ,3 , 4, 5]
>>>del list[0:3]
>>>list
[4, 5]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值