列表创建:

# 方式一:(常用)

s = [1, 2, '小超银']

print(s) # [1, 2, '小超银']

# 方式二:(不常用)

s1 = list() # 空列表

l1 = list('123')

print(l1) # ['1', '2', '3']

# 方式三:列表推导式

l1 = [i for i in range(1,5)]

print(l1) # [1, 2, 3, 4]

增:

# append 追加,给列表的最后面追加一个元素

l = [1, 2, 'a']

l.append(666)

print(l) # [1, 2, 'a', 666]

# insert 插入在列表的任意位置插入元素

l = [1, 2, 'a']

l.insert(1,'小超银')

print(l) # [1, '小超银', 2, 'a']

# extend 迭代着追加,在列表的最后面迭代着追加一组数据

l = [1, 2, 'a']

l.extend('小超银')

print(l) # [1, 2, 'a', '小', '超', '银']

l1= [1, 2, 'a']

l1.extend(['小超银'])

print(l1) # [1, 2, 'a', '小超银']

# pop 通过索引删除列表中对应的元素,该方法有返回值,返回值为删除的元素

l = ['小超银', '帅气', '无所不能', '男生']

ret = l.pop(1)

print(ret,l) # 帅气['小超银', '无所不能', '男生']

# remove 通过元素删除列表中该元素

l = ['小超银', '帅气', '无所不能', '男生']

l.remove('帅气')

print(l) # ['小超银', '无所不能', '男生']

# clear 清空列表

l = ['小超银', '帅气', '无所不能', '男生']

l.clear()

print(l) # []

# del

#按照索引删除该元素

l = ['小超银', '帅气', '无所不能', '男生']

del l[2]

print(l) # ['小超银', '帅气', '男生']

# 切片删除该元素

l = ['小超银', '帅气', '无所不能', '男生']

del l[1:]

print(l) # ['小超银']

# 切片(步长)删除该元素

l = ['小超银', '帅气', '无所不能', '男生']

del l[::2]

print(l) # [ '帅气', '男生']

# 按照索引改值

l = ['小超银', '帅气', '无所不能', '男生']

l[0] = '男神'

print(l) # ['男神', '帅气', '无所不能', '男生']

# 按照切片改值(迭代着增加)

l = ['小超银', '帅气', '无所不能', '男生']

l[1:3] = 'abcdefg'

print(l) # ['小超银', 'a', 'b', 'c', 'd', 'e', 'f', 'g', '男生']

# 按照切片(步长)改值(必须一一对应)

l = ['小超银', '帅气', '无所不能', '男生']

l[::2] = '对应'

print(l) # ['对', '帅气', '应', '男生']

切片去查,或者循环去查。

python无所不能_python-列表相关推荐

  1. python追加_python列表追加

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 创建一个字符列表,执行命令 l1=print(l1)print(l1)print ...

  2. python相关函数_python列表相关函数

    1.python中可用于列表的函数 (1)cmp(list1, list2) 比较两个列表的元素 (2)len(list) 列表元素个数 (3)max(list) 返回列表元素最大值 (4)min(l ...

  3. python列表的实现原理_Python列表对象实现原理

    Python 列表对象实现原理 Python 中的列表基于 PyListObject 实现,列表支持元 素的插入.删除.更新操作,因此 PyListObject 是一个变长 对象(列表的长度随着元素的 ...

  4. python 两个列表相互映射_Python基础 — 10分钟学习函数式Python

    点击上方蓝字"Python圈子",进行关注~ (图片源自网络) 在这篇10分钟的文章中,您将学习Python中的函数式范型.您还将学习列表推导式. 目录 1.  函数式范式 2.  ...

  5. python列表元素移动_Python列表元素分组

    知乎上有人问 Python中的列表按相同元素分割? 比如列表[0,0,0,1,1,2,3,3,3,2,3,3,0,0]分割成[0,0,0],[1,1],[2],[3,3,3],[2],[3,3],[0 ...

  6. python 字典的值是列表_python实现求和python如何通过列表中字典的值对列表进行排序...

    一. 按字典值排序(默认为升序) x = {1:2, 3:4, 4:3, 2:1, 0:0} 1. sorted_x = sorted(x.iteritems(), key=operator.item ...

  7. python filter函数_Python列表的8个实用技巧

    原作者: Nik Piepenbreier编译&内容补充: 费弗里原文地址: https://towardsdatascience.com/advanced-python-list-techn ...

  8. python列表操作函数大全_Python列表操作函数

    列表可以进行多个数据的存储,同时python中的列表设计非常到位,它可以实现内容动态扩充,可以进行后期数据的删除,这些就需要通过Python提供的列表操作函数来实现了. 对于Python语言而言,开发 ...

  9. python.集合转列表_Python基础数据类型:元组、列表、字典、集合

    你好,我是goldsunC. 让我们一起进步吧! 元组.列表.字典.集合 元组和列表是Python语言中非常重要的一部分内容,它们是Python中除了字符串以外的另两种序列结构,几乎在任何地方都少不了 ...

  10. python列表元素零的移动_python列表多行

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 这个列表推导式共有145列: memberdef_list = and std: ...

最新文章

  1. 对tmemorystream的一些改进_delphi教程
  2. 你不知道的CSS单位
  3. linux中crontab命令的基本用法
  4. 浅析java中的语法糖
  5. RtlAdjustPrivilege 一行代码提升进程权限
  6. centos7修改默认网卡名称
  7. CVPR2015深度学习回顾
  8. sql server无法绑定由多个部分组成的标识符_HTML5服务器推送事件(Server-sent-event)...
  9. 无效的wechatwin.dll文件errcode:126,点击“确定”下载最新版本
  10. MySQL多版本并发控制机制(MVCC)-源码浅析
  11. SpringBoot 的事务管理
  12. c语言编程概念与观点,从程序设计本质入手,上好C语言第一课.doc
  13. 力扣题目系列:1313. 解压缩编码列表
  14. Atitit 项目源码的架构,框架,配置与环境说明模板 规范 标准化
  15. JDK API 1.6.0中文版纯分享
  16. 8个按键控制8个继电器c语言程序,单片机C语言程序的设计实训100例.doc
  17. Universal Radio Hacker(URH):一个用于逆向解析和攻击无线通信协议的开源工具
  18. 杭州英博电磁流量计通讯协议
  19. java保留字详解_保留字
  20. 钟表维修管理系统技术解析(三) 工单录入

热门文章

  1. python学习笔记全过程_Python学习过程笔记整理(一)
  2. java cassandra连接池_java操作cassandra(连接池)
  3. 天气预测频繁2项集_986天气| 今年冬天比往年更冷?官方回应来了
  4. Win11任务栏如何设置在顶部
  5. Win11任务栏大小怎么更改
  6. 怎么禁止开机启动nvidia
  7. html画布360图案填充_在Photoshop中创建带有图案的抽象设计
  8. 前后端分离必备的接口规范,十分接地气
  9. JAVA SSM框架+Redis 实现单点登录
  10. html列表按时间排序代码_按字母顺序排序的列表