Python List列表的操作说明
Python中List的N种操作,其简单程度令人叹为观止...
C:\Users\rhys>python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> listOne
[1, 3, 5, 7, 9] #1、赋值
>>> listTwo
[10, 4, 8, 6]
>>> listTotal = listOne+listTwo #2、合并
>>> listTotal
[1, 3, 5, 7, 9, 10, 4, 8, 6]
>>> listOne.extend(listTwo) #3、将listTwo并入listOne
>>> print(listOne)
[1, 3, 5, 7, 9, 10, 4, 8, 6]
>>> listTotal.append(2) #4、增加元素
>>> listTotal.sort() #5、排序
>>> listTotal
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> listTotal[7] #6、根据序号寻找元素
8
>>> listTotal.index(5)#7、根据元素返回索引
4
>>> del(listTotal[9]) #8、删除元素
>>> listTotal[10]=10
>>> listTotal.append(10)
>>> listTotal
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> len(listTotal) #9、返回长度
10
>>> 2 in listTotal #10、是否有某元素
True
>>> y=[1]*4 #11、复制元素
>>> y
[1, 1, 1, 1]
>>>
续:
>>> listTotal=[1,2,3,4,5,6,7,8,9,10]
>>> listTotal[-1] #使用负数索引来表示,导数第n个元素
10
>>> listTotal[-2]
9
>>> listTotal[3:] #使用index1:index2,来表示从两个索引之间的子集
[4, 5, 6, 7, 8, 9, 10]
>>> listTotal[-3:]
[8, 9, 10]
>>> mySubList = listTotal[-5:]
>>> mySubList
[6, 7, 8, 9, 10]
>>> listTotal[-8:-3]
[3, 4, 5, 6, 7]
>>> listTotal[:-3]
[1, 2, 3, 4, 5, 6, 7]
Python List列表的操作说明的更多相关文章
- Python list列表的排序
当我们从数据库中获取一写数据后,一般对于列表的排序是经常会遇到的问题,今天总结一下python对于列表list排序的常用方法: 第一种:内建函数sort() 这个应该是我们使用最多的也是最简单的排序函 ...
- python中列表和元组以及字符串的操作
python中列表是非常好用的.不过有一些使用小细节还需要注意一下. tag[32:-4] 从index为32到tag的倒数第4个字符. 如果索引为32的值在倒数第4个字符的右边,那么将输出为空.只要 ...
- python基础——列表生成式
python基础——列表生成式 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 举个例子,要生成list [1, 2, 3, 4 ...
- Python的列表排序
Python的列表排序 本文为转载,源地址为:http://blog.csdn.net/horin153/article/details/7076321 在 Python 中, 当需要对一个 list ...
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
- python对列表的联想
python的列表与字典,已经接触无数次了.但是很多用法都记不住,个人觉得归根原因都是只是学了知识点而少用,也少思考.在此试图用宫殿记忆法对它们的用法做个简单的梳理. 首先,说说列表的删除,删除有三种 ...
- Python统计列表中的重复项出现的次数的方法
本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下:对一个列表,比如[1,2,2,2,2,3,3,3,4,4,4,4],现在 ...
- python之列表(list)的使用方法介绍
python之列表(list)介绍 在python的使用过程中,我们经常会用到列表,然而经常会遇到疑惑,下面我将详细介绍下列表使用方法. 一.列表 列表经常用到的功能使增.删.改和查功能. 1. 增 ...
- Python的列表
1. Python的列表简介 1. 1 列表的定义 列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 ,即它的 ...
随机推荐
- Asp.Net Core 第01局:项目创建和部署 转载https://www.jianshu.com/p/9c9750e23b3e
总目录 一.前言 本文通过从项目创建到部署,简单介绍Asp.Net Core. 二.环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 三.开局 第一手:创建项目 ...
- day 52协程
协程进程线程: # 进程 启动多个进程 进程之间是由操作系统负责调用 # 线程 启动多个线程 真正被CPU执行的最小单位实际是线程 # 开启一个线程 创建一个线程 寄存器 堆栈 # 关闭一个线程 # ...
- 嵌入式C语言3.4 关键字---类型描述符auto/register/static/const/extern/volatile/
对内存资源存放位置的限定 1. auto 默认值---分配的内存都是可读可写的区域 auto int a; 区域如果出现 {} 我们认为在栈空间 2. register register int a; ...
- 获取年月日格式为yyyy-m-d简单写法
方法:通过日期函数toLocaleString()获取.new Date().toLocaleString( ); //"2019/9/1 上午11:20:23" 获取年月日方法 ...
- 深度学习之Tensorflow 工程化项目实战 配套资源
https://www.aianaconda.com/index/CodeProject
- go语言从例子开始之Example29.关闭通道
关闭 一个通道意味着不能再向这个通道发送值了.这个特性可以用来给这个通道的接收方传达工作已经完成的信息. Example: package main import "fmt" // ...
- java两个数组内存图
- Java缓冲流的优点和原理
不带缓冲的流的工作原理: 它读取到一个字节/字符,就向用户指定的路径写出去,读一个写一个,所以就慢了. 带缓冲的流的工作原理: 读取到一个字节/字符,先不输出,等凑足了缓冲的最大容量后一次性写出去,从 ...
- 04.join与interrupt
join加入 public class JoinDemo { public volatile static int i = 0; public static class AddThread exten ...
- 设置php的环境变量 php: command not found
执行远程服务器上的某个脚本,却报错,提示php:command not found 找不到php命令 which php 结果是/usr/local/php/bin/php echo $PATH 结 ...