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数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 ,即它的 ...
随机推荐
- 爱奇艺面试Python,竟然挂在第5轮…(转)
今天给大家分享我曾经在爱奇艺的面试,过程还是比较有意思的,可以给大家一些参考 聊骚阶段 嗲妹妹:你好,我是爱奇艺的HR,我们正在招聘运维开发岗位,请问您最近有在看工作机会吗? 我:(这声音也太酥了吧我 ...
- npm run mock | npm run dev只能启动一个
解决方法: 开两个命令窗口 先运行npm run mock 再运行npm run dev
- python字符串常用函数-大小写,删除空格,字符串切片
- HttpServletRequest 对文件上传的支持
此前,对于处理上传文件的操作一直是让开发者头疼的问题,因为 Servlet 本身没有对此提供直接的支持,需要使用第三方框架来实现,而且使用起来也不够简单.Servlet 3.0 已经提供了这个功能,而 ...
- md5加密报错解决方法(TypeError: Unicode-objects must be encoded before hashing)
update()必须指定要加密的字符串的字符编码
- python学习那点事---列表生成式实现大小写字母相互转换
题目: 已知列表list=["pYTHON","iS",eASY],要求使用列表生成式实现,生成一个新的列表,要求将大写字母转换为小写字母,小写字母转换为大写字 ...
- css深入理解overflow
1.基本属性 visible(默认值) 超出部分仍然正常显示 hidden 超出后隐藏 scroll 滚动条一致显示 auto 自适应 显示或隐藏滚动条 inherit overflow = ov ...
- leetcode.图.207课程表-Java
1. 具体题目 现在你总共有 n 门课需要选,记为 0 到 n-1.在选修某些课程之前需要一些先修课程. 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1].给定 ...
- viewport的深入调研
1.viewport概念:viewport就是设备的屏幕上能用来显示我们的网页的那一块区域. viewport的默认值980px或1024px等,以下是浏览器的默认viewport宽度 2.css中的 ...
- C# .NET 和.NET Framework区别
一,C#简介 1>C#是一种面向对象的.运行于.NET Framework之上的高级程序设计语言. 2>C# 是一种简洁.类型安全的面向对象的语言,开发人员可以使用它来构建在 .NET F ...