python 列表 学习笔记

列表简介

1列表类似QList

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

2反问列表

可以向QList一样下标访问, 从index0开始

a  = nums[0]

访问最后一个元素

b = nums[-1]

3修改元素

Nums[0] = 6

4添加元素

Nums.append(7)

5删除元素

del nums[0];#直接删除当前0位置的元素

或者使用pop(x)删除,当参数为空时,默认移除最后一个, 若不为空是传入index, 指定移除index位置的元素

c = nums.pop()#移除最后一个元素, 但是C还是可以使用的, 类似QList的takeAt()

又或者根据值删除元素

Nums.remove(4)#类似QList的removOne()

6永久性排序列表

Nums.sort()#默认升序

Nums.sort(reverse=True)#反向排序

7暂时性排序

Sorted(nums)

Sorted(nums, reverse=True)

8列表反向排序

Nums.reverse()

9求列表的长度

Len(nums) ---->得到元素的个数

10循环遍历

For num in nums:

Print(num)

For idx in range(len(nums)):

Print(nums[idx])

For idx in range(2,4):

Print(idx)

output------>2,3,4

11对数字列表的统计

Max(nums)

Min(nums)

Sum(nums)

12列表的截取

Ret = nums[2,4]#2~4

Ret = nums[:4]#0~4

Ret = nums[2:]#2~结尾

13列表的拷贝

Newnums = nums[:]#复制一份,2份数据不关联

_nums = nums#指向地址, 类似引用

14元祖,功能类似列表, 但是元祖是不可修改的,列表是可以修改的,使用()初始化, 列表使用[]初始化, 其他差不多

Nums = (1,2,3,4,5)

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值