比如说要交换两个的顺序,用中间变量temp即可,和java的方法一样

>>> mix
[1, '小尹', 5, '小虎', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花', '小草']
>>> mix[1]
'小尹'
>>> mix[2]
5
>>> temp = mix[3]
>>> mix[3]=mix[1]
>>> mix
[1, '小尹', 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花', '小草']
>>> mix[1] = temp
>>> mix
[1, '小虎', 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花', '小草']
>>>

列表的删除方法:

1.remove需要知道其值

mix.remove("小草")
>>> mix
[1, '小虎', 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']

2.del 直接根据下标删除

>>> mix
[1, 5, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']
>>> del mix[1]
>>> mix
[1, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']
>>>

3.pop (剔除)。默认是删除最后一个值,也可以知道要删除的值,也可以根据下标删除

mix
[1, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1', '校花']
>>> mix.pop()
'校花'
>>> mix
[1, '小尹', 3.5, [1, 2, 2], '葫芦娃', 0, '1']
>>> name = mix.pop()
>>> name
'1'
>>> mix.pop(1)
'小尹'
>>> mix
[1, 3.5, [1, 2, 2], '葫芦娃', 0]
>>>

==========================

slice 列表分片,得到的是原来列表的一个拷贝

>>> mix
[1, 3.5, [1, 2, 2], '葫芦娃', 0]
>>> mix[1:3]
[3.5, [1, 2, 2]]
>>>

列表的拷贝

>>> mix
[1, 3.5, [1, 2, 2], '葫芦娃', 0]
>>> mix[1:3]
[3.5, [1, 2, 2]]
>>> mix2 =mix[:]
>>> mix2
[1, 3.5, [1, 2, 2], '葫芦娃', 0]
>>>

>>> mix[:3]
[1, 3.5, [1, 2, 2]]
>>> mix[0:]
[1, 3.5, [1, 2, 2], '葫芦娃', 0]
>>>

python列表二的更多相关文章

  1. Python创建二维列表的正确姿势

    Python创建二维列表的正确姿势 简介 Python中没有数组,使用list结构代替,并且list结构的功能更加强大: 支持动态扩容,无需担心元素过量 对list内的元素类型不做一致性约束 提供丰富 ...

  2. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  3. python列表的常用操作方法

    主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...

  4. !!对python列表学习整理列表及数组详细介绍

    1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...

  5. python列表元组

    python列表元组 索引 切片 追加 删除 长度 循环 包含   定义一个列表 my_list = []     my_list = list()   my_list = ['Michael', ' ...

  6. Python 基础 二

    Python 基础 二 今天对昨天学习的Python基础知识进行总结,学而不思则惘,思而不学则殆! 一.先对昨天学习的三大循环的使用情况进行总结: 1.while循环的本质就是让计算机在满足某一条件的 ...

  7. Python列表的增删改查排嵌套特殊输出格式

    Python列表的增删改查排嵌套特殊输出格式 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二 ...

  8. PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  9. python 列表中[ ]中冒号‘:’的作用

    中括号[ ]:用于定义列表或引用列表.数组.字符串及元组中元素位置 list1 = [, ] list2 = [, , , , , , ] print ] print :]   冒号: 用于定义分片. ...

随机推荐

  1. MySQL MVCC机制

    本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/68 行结构 每一行额外包含三个隐藏字段: DB_TRX_ID:事 ...

  2. 回顾2017系列篇(二):移动端APP设计趋势

    移动端APP在2017年经历了诸多的变化, 人工智能.聊天式的界面.响应式设计.虚拟现实(VR)和增强现实(AR)让设计师不断面临新的挑战.研究表明,用户每天耗费在手机和平板上的平均时长为158分钟, ...

  3. lesson - 5 Linux用户和组管理

    1. /etc/passwd由 : 分隔成7个字段(1) 用户名 规则:大小写字母.数字.减号(不能出现在首位).点以及下划线,其他字符不合法 (2) x 放密码,安全起见放到 /etc/shadow ...

  4. MySql监控优化

    MySQL监控   MySQL服务器硬件和OS(操作系统)调优:   1.有足够的物理内存,能将整个InnoDB文件加载到内存里 —— 如果访问的文件在内存里,而不是在磁盘上,InnoDB会快很多. ...

  5. php使用websocket示例详解

    一.php 中处理 websocket WebSocket 连接是由客户端主动发起的,所以一切要从客户端出发.第一步是要解析拿到客户端发过来的 Sec-WebSocket-Key 字符串. 复制代码代 ...

  6. golang 轮训加密算法

    Roy's friends has been spying on his text messages, so Roy thought of an algorithm to encrypt text m ...

  7. class java.awt.HeadlessException : No X11 DISPLAY variable was set, but this program performed an operation which requires it.

    今天上午打印回单功能发布到测试环境,报了: class java.awt.HeadlessException : No X11 DISPLAY variable was set, but this p ...

  8. Mongodb常规操作【一】

    Mongodb是一种比较常见的NOSQL数据库,数据库排名第四,今天介绍一下Net Core 下,常规操作. 首先下C# 版的驱动程序 "MongoDB.Driver",相关依赖包 ...

  9. Effective Java 第三版——18. 组合优于继承

    Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将 ...

  10. Hive Getting Started补充

    配置管理概述 Hive从<install-dir>/conf/hive-default.xml中读取它的默认配置 Hive配置目录的位置可以通过设置HIVE_CONF_DIR环境变量的值来 ...