Python学习笔记3-列表与元组

列表与元组

列表 (list)

列表 (list) 像数学中的集合一样:

>>> a = ['Minecraft', 'Java', 'C#']
  • len(a) 可以取list元素的个数
  • 用索引访问元素:

>>> a[0]
'Minecraft'
>>> a[1]
'Java'
>>> a[2]
'C#'
>>> a[-1]
'C#' #返回最后一个元素
  • 追加元素到list末尾 append()
    a.append(‘Python’)
>>> a
['Minecraft', 'Java', 'C#','Python']
  • 删除list末尾的元素 pop()
>>> a.pop()
'Python'
>>> a
['Minecraft', 'Java', 'C#','Python']
  • 删除指定位置的元素pop(i),其中i是索引位置

>>> a.pop(1)
'Minecraft'
>>> classmates
['Java', 'C#','Python']
  • list里面的元素的数据类型可以不同
  • list可以包含list
  • 二元列表及多元列表
>>> a = ['I', 'see']
>>> b = ['python', 'go', p, 'e']

要取出"I" 输入 b[2][1]a[1]

tuple

元组:tuple。tuple和list类似,不同的是tuple一旦初始化就不能修改

>>> a = ('MC', 'I', 'love')

其取出元素方法相似,此处省略!

切片

L = ['Math', 'English', 'Class', 'Study']
print (L[0:2]) #取出第一个元素到第2个元素 ['Math', 'English']

_____________________________________________________________
>>> >>> L = list(range(100))
>>> L
[0, 1, 2, 3, ..., 99]
>>> L[:10] #取前10个元素
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> L[-10:] #取后10个元素
[90, 91, 92, 93, 94, 95, 96, 97, 98, 99]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值