python 基础篇 day04

23 篇文章 0 订阅
21 篇文章 1 订阅

list列表

介绍

  • 存放一些数据的集合
  • 数据可以重复

定义

  • a = [] 空列表
  • a = [1,2,’‘3’’] 列表中可以存放任意的数据类型

内置函数

函数名含义例子
append(x)在列表的最后面加一个x字符或x字符串a=[1,2,3] a.append(4) 结果:1 2 3 4
insert(self, index, p_object)index:需要插入的位置 p_oblect:插入的字符串a.insert(0,‘0’) 结果:0 1 2 3
extend()将两个列表合并在一起b=[1,2,3] a.extend(b) 结果:1 2 3 1 2 3

注脚。1

函数名含义例子
remove(x)删除列表中的x字符串,如果没有则报错a=[1,2,3] a.remove(3) 结果:1 2
pop(self, index)index:删除的位置 默认移除最后一个a.pop(0) 结果: 2 3
clear()将列表清空,但是保留列表的内存地址b=[1,2,3] b.clear() 结果:1 2 3 1 2 3
del将两个列表合并在一起del a[1] 结果:1 3 或者 del a ,a的地址就会释放

注脚。1

# 在列表里并没有特殊的修改方法
a = [1,2,3,'4','5','6']
a[1] = '1' 
print(a)
# 结果:[1, '1', 3, '4', '5', '6']

列表如同字符串一样支持切片操作。

s = [1, 2, 3, '4', '5', '6', 'a', 'b', 'c']

print(s[:])  # [1, 2, 3, '4', '5', '6', 'a', 'b', 'c']
print(s[1:])  # [2, 3, '4', '5', '6', 'a', 'b', 'c']
print(s[1:5])  # [2, 3, '4', '5']
print(s[:5])  # [1, 2, 3, '4', '5']
print(s[::2])  # [1, 3, '5', 'a', 'c']
print(s[::-1])  # ['c', 'b', 'a', '6', '5', '4', 3, 2, 1]
print(s[1:5:2])  # [2, '4']
print(s[5:1:-1])  # ['6', '5', '4', 3]
print(s[5:1:-2])  # ['6', '4']
print(s[-1:-5:-1])  # ['c', 'b', 'a', '6']
print(s[-5:-1])  # ['5', '6', 'a', 'b']

其他函数:

  补充:
  字符串中的 join() 列表拼接,将其拼接为字符串   print(''.join(['1','2','3'])) 输出 -》 123
  copy() 浅拷贝
  count() 判断字符串或列表中某个字符出现的次数

  1. 以上的函数并未全部提及,仅仅是常用的几个函数 ↩︎ ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只敲代码的大脸猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值