从0开始Python——列表及常用方法

简介

列表list按照顺序存储数据,是Python中非常重要的数据结构,也是一种有序的数据集合。
列表的特点

  1. 列表支持增、删、改、查
  2. 列表中的数据是可以变化的(数据项可以变化,但是内存地址并不会改变)
  3. 支持索引和切片来进行操作
  4. 列表中的数据可以被for循环遍历

列表的表示
在Python中用中括号[]来表示列表类型,数据项之间用逗号来分隔。列表中的数据项可以是任何类型的数据,这也是Python的一大优点。

定义列表

li = []  # 定义一个空列表
li = [1, 2, 3, 'Python', {'name': 'lihua'}, (1, 2, 3), True]

列表的常用方法

在这里插入图片描述

listA = ['abcd',785,12.23,'求知',True]
print(listA) # 输出完整的列表
print(listA[0]) # 输出第一个元素;列表是支持索引的,索引从零开始
print(listA[1:3]) # 从第二个开始到第三个元素
print(listA[2:]) # 从第三个元素开始到最后所有的元素
print(listA[::-1]) # 负数从右向左开始输出
print(listA*2) # 输出两次列表中的数据,相当于复制,结果是一个列表
listA.append(['fff','ddd']) # append函数支持所有的数据类型,可以在列表中加列表,可以支持列表多级嵌套
print(listA)
listA.append(8888)
print(listA)
listA.append(li)
print(listA)
listA.insert(1,'这是我刚插入的数据') # 将数据插入到列表中的第二个位置(下标为1的位置),之后元素下标顺势后移
print(listA) # insert函数需要指定位置
rsData = list(range(10)) # 强制转化为list对象
print(type(rsData))
listA.extend(rsData) # extend拓展 相当于批量增加
print(listA)
listA.extend([11,12,13]) # 同样的,extend函数也可以加入列表,但是输出形式与append函数不一样。append函数在母列表中增加一个子列表,而extend函数将两个列表进行了融合,形成了一个新的列表
print(listA)
listA = [1,2,3]
print(listA) # 重新创建一个list
listA[0] = 'peter' # 将原来下标为0的数据修改为目标数据
print(listA)
listA[1] = 12.23
print(listA)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值