python语法小问题 {nums[i+1:]}

nums[i+1:]表示从nums的list列表里从i+1及以后的数。
比如nums=[2,3,4,5,6],i=1,那么nums[i+1]表示的就是nums[2]及以后的数:4,5,6。
借此机会可以巩固下list列表的一些语法:

  1. list列表用[]表示,里面用,隔开元素。
  2. list是有序集合,每个元素有一个的位置,支援哦列表确定了,元素位置就确定了。元素从0开始数起。
  3. 访问最后一个元素可以直接指定索引[-1]。
  4. 列表添加元素可以用append(),一般是添加在元素末尾。因此可以引申建立一个空列表nums=[],然后用append添加。
  5. 删除可以用del nums[i],del删除完毕无法再访问。pop()一般是删除末尾元素,但是pop也可以删除中间的元素直接用pop(i)即可。
  6. 不知道索引只知道要删除的值可以用remove(元素),但是只删除一次,如果列表中出现了很多次,那就要循环删除。
  7. sort()可以对列表永久排序。sorted()可以对列表临时排序。
  8. 反转列表元素可以用reverse()。
  9. len()可以快速获取列表个数/长度。
  10. list(range())可以快速生成数值列表。范围是左闭右开区间。range(1,5)指的是1,2,3,4。 range可以指定步长,range(first,last,step)。
  11. 列表切片。list[i:j]表示选择从i到j-1的元素。list[:i]表示选择从0开始到i-1的元素。list[i:]表示从i到最后一个元素。list[-i:]表示选择最后i个元素。list[:]表示所有元素。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值