一.创建列表 元素可以是字符串 整型 浮点型等混合组成
1.创建列表
empty=['1','石头']
print(empty)
输出:['1', '石头']
2.索引(按照序号查找)可正向可反向
empty=['1','石头']
print(empty[0])
输出:1empty=['1','石头']
print(empty[1])
输出:石头empty=['1','石头']
print(empty[-1])
输出:石头二.输出列表长度
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(len(empty))
输出:5三.列表的操作
1.插入一个元素的操作 append   形如  列表名.append('元素')
empty=['1','石头','馒头','钢铁侠']
empty.append('幻视')
print(empty)
输出:['1', '石头', '馒头', '钢铁侠', '幻视']2.插入多个元素的操作     形如列表名.extemd([' ',' ',' '])
empty=['1','石头','馒头','钢铁侠']
empty.extend(['雷神','幻视','黑寡妇','惊奇队长'])
print(empty)
['1', '石头', '馒头', '钢铁侠', '雷神', '幻视', '黑寡妇', '惊奇队长']3.在列表中固定位置插入元素
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.insert(1,'詹姆斯')
print(empty)
输出:
['蜘蛛侠', '詹姆斯', '钢铁侠', '雷神', '美国队长', '格鲁特']4.把列表中其中一个元素的值赋给另外一个元素的操作
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty[0]=empty[1]
print(empty)
输出:
['钢铁侠', '钢铁侠', '雷神', '美国队长', '格鲁特']5.交换列表中元素的值操作
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
temp=empty[0]
empty[0]=empty[1]
empty[1]=temp
print(empty)
输出:
['钢铁侠', '蜘蛛侠', '雷神', '美国队长', '格鲁特']6.删除列表元素的操作1 列表名.remove('元素名')
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.remove('格鲁特')
print(empty)
输出:
['蜘蛛侠', '钢铁侠', '雷神', '美国队长']删除列表元素的操作2 del   del 列表名[元素序号]
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
del.empty[0]
print(empty)
输出:
['钢铁侠', '雷神', '美国队长', '格鲁特']删除列表元素的操作3 pop  列表名.pop(元素序号)
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.pop(4)
print(empty)
输出:
['蜘蛛侠', '钢铁侠', '雷神', '美国队长']如果pop() 括号内没有标明序号,则默认为剔除最后一个元素先看一下empty.pop()输出什么
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
name=empty.pop()
print(name)
输出:格鲁特接下来进行剔除
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.pop()
print(empty)
输出:
['蜘蛛侠', '钢铁侠', '雷神', '美国队长']4.切片   切片区间从小到大 ([0:5]  [0:-5])  左开右闭(不包含右值) 索引越界自动处理返回null
member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
member1=member[:]
输出:member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(member[1:3])
输出:['钢铁侠', '雷神']print(member[0:4:1]) member[1:4:1(间隔为1)] member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(member[:3])
输出:['蜘蛛侠', '钢铁侠', '雷神']member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(member[1:])
输出:['钢铁侠', '雷神', '美国队长', '格鲁特']

python创建列表以及列表的操作(插入-删除-索引-交换元素值-切片)相关推荐

  1. JQ JS 列表文本框 ondblclick 获取和设置该行其他元素值。

    列表文本框 ondblclick 获取和设置该行其他元素值. οndblclick="set();" $("#text").bind("click&q ...

  2. python创建一个空列表alist_【Python 1-7】Python手把手教程之——详解列表List

    列表 作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 列表,在其他语言中又被称为数组,是由一系列按特定顺序排列的元素组成.你可以创建包含字母表中所有字母.数字0~9或所有家庭成员姓名 ...

  3. [Python] 创建一个整数列表:range()

    参考地址为Python range() 函数用法 range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法: range(start, stop[, step]) 参数说明: st ...

  4. Python——创建二维列表的简易方法

    一.先创建一个空列表 target_data = [] # 定义目标数据空列表 二.以列表的形式传入前面建立的空列表 target_data.append(["DateAnnounced&q ...

  5. python创建二维列表

    创建二维列表 一.追加生成法 二.赋值生成法 以上就是简单二维数列的生成法,小伙伴们快去试试吧. 今天我们学习创建二维列表的简单方法 一.追加生成法 大概就是说,先弄个盒子在把内容塞进去. 代码如下, ...

  6. java arraylist删除元素_java集合类ArrayList操作之删除remove某些元素的案例分析

    在java开发中,会经常出现需要删除java ArrayList的某些元素的场景,比如从在线用户列表的ArrayList中删除离线用户的ArrayList,但有的人会出现循环在线用户ArrayList ...

  7. Python创建多维列表(多维数组)

    1.方法 在做算法题时看到用来生成多维数组的方法 nums=[[0]*n for i in range(n)]#初始化一个n*n的零阵 这里[]中由一个表达式和一个for循环组成,for循环代表了nu ...

  8. python创建数组与列表_python基础(三):数组和列表

    下面是小凰凰的简介,看下吧!

  9. python创建数据库表空间_Python 操作 mysql

    """python 操作mysql时,默认开启事务,必须在增删改之后 提交数据,才会真正对数据库发生变化,默认默认是回滚 提交数据: conn.commit() 回滚数据 ...

  10. python创建一个csv文件_python操作csv文件

    1 importcsv2 data =[3 #使用数字和字符串的数字都可以 4 ("ken","mafe",23),5 ("Tame",&q ...

最新文章

  1. mac sudo免密码
  2. java aspectj_初窥AspectJ
  3. html中如何实现选择存储路径的功能_16687.VSM006分解03_如何打开HTML内嵌图像存储位置...
  4. java .listfiles_Java File.listFiles()
  5. AtCoder Beginner Contest 203(Sponsored by Panasonic)题解
  6. 多线程跑调度_java多线程中的调度策略
  7. 用collectionview实现瀑布流-转(后面附demo,供参考)
  8. iTerm2 如何设置以单词为单位快速移动光标?
  9. 网站使用国外服务器越来越卡、越来越慢的原因
  10. spring cloud 总结(摘抄版)
  11. java打雪仗,linux jdk安装--转载
  12. 2019CCPC女生专场赛_K - Tetris_打表/模拟_暴力之王
  13. 工业相机基本参数以及选型参考(二)
  14. 为什么在浏览器中不能使用搜狗输入法,而其他地方是可以的
  15. IT运维管理的服务内容包括哪些
  16. Linux挂载点的概念
  17. 【26个字母和数字符号ASCII码对照表】
  18. 小菜鸡的Three.js学习笔记(一)-三维模型压缩DRACO初探
  19. 服务器虚拟机租用价格,云服务器虚拟机租用
  20. 【控制系统数字仿真与CAD——实验报告】实验三:离散相似法数字仿真(文末附完整代码 + 实验结果)

热门文章

  1. Android开发之手机震动器
  2. 程序员技术入股的那些坑
  3. Linux系统下搭建DNS服务器——原理总结
  4. 深度学习-感受野与有效感受野
  5. vulcan测试记录
  6. 计算机给文件重命名快捷键,计算机中文件重命名快捷键是什么
  7. 灵感分享|10个优秀网站设计实例赏析及原型分享
  8. js获取免费天气api
  9. 主流计算机硬盘接口是,主流固态硬盘接口有哪些?
  10. 软件环境 硬件环境java,软件环境和硬件环境都指什么?