Python入门之一:list列表

关于Python的安装和环境配置等问题,已经有很多博客做了详细的介绍,在这里就不多说了,直接上一些python基础啦~~本文基于python3,至于编辑器,用Pycharm或者VScode都很好。先介绍python中的list,tuple,dict和set,这些都是python内置的数据结构。
  1. list

 list(列表)是一种有序的集合(可变的有序表),可以随时添加和删除其中的元素。例:fruit = ['Grapes','pineapple','banana'] 就是一个列表,对列表的常用操作有取长度,取值,增添,删除,替换等操作。

  • 取长度len():
    len(fruit)
    fruit列表中有三个元素,所以取长度的结果为3。但是需要注意的是列表的索引是从0开始的。在下面我们会举例说明。
  • 索引取值:
       >>>fruit = ['Grapes','pineapple','banana']
       >>>print(fruit[0])
       Grapes
  • 当索引超出范围时会报错IndexError:
    >>>print(fruit[3])
    IndexError: list index out of range
            注:当用-1,-2作索引时,表示取列表中倒数第一,第二个值。
  • 增添:在List末尾增添值,
       >>>fruit.append('Pitaya')
       >>>print(fruit)
       ['Grapes', 'pineapple', 'banana', 'Pitaya']
            还可以在列表中的任意位置增添插入值,用insert(i),例如在列表中的第三项增添插入一项:
       >>>fruit.insert(2,'Pitaya')#因为索引从0开始,所以是2,而不是3
       >>>print(fruit)
       ['Grapes', 'pineapple', 'Pitaya', 'banana']
  • 删除:删除列表中的末尾元素
>>>fruit.pop()
>>>print(fruit)
['Grapes', 'pineapple']
还可以删除列表中任意位置的元素,使用pop(i)
>>>fruit.pop(2)
>>>print(fruit)
['Grapes', 'pineapple']
  • 替换:直接赋值即可
>>>fruit[1]='Pitaya'
>>>print(fruit)
['Grapes', 'Pitaya', 'banana']
需要注意的是,list中元素的数据类型可以不同,例如:
 L = ['Apple', 123, True]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值