python (001)----列表
Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:
list.append(x)-
把一个元素添加到列表的结尾,相当于
a[len(a):] = [x]。"""-----------append-----------"""
a = [1,2,3,4,5]
a.append(6)
print (a)
list.extend(L)-
将一个给定列表中的所有元素都添加到另一个列表中,相当于
a[len(a):] = L。"""-------------extend-----------"""
print ('-----------------------')
b = []
b.extend(a)
print (b)
list.insert(i, x)-
在指定位置插入一个元素。第一个参数是准备插入到其前面的那个元素的索引,例如
a.insert(0, x)会插入到整个列表之前,而a.insert(len(a), x)相当于a.append(x)。"""-------------insert-----------"""
print ('-----------------------')
b.insert(0,0)
print (b)
list.remove(x)-
删除列表中值为 x 的第一个元素。如果没有这样的元素,就会返回一个错误。
"""-------------remove-----------"""
print ('-----------------------')
b.remove(1)
print (b)
list.pop([i])-
从列表的指定位置删除元素,并将其返回。如果没有指定索引,
a.pop()返回最后一个元素。元素随即从列表中被删除(方法中 i 两边的方括号表示这个参数是可选的,而不是要求你输入一对方括号,你会经常在Python 库参考手册中遇到这样的标记)。"""-------------pop-----------"""
print ('-----------------------')
b.pop(1)
print (b)
list.clear()-
从列表中删除所有元素。相当于
del a[:]。"""-------------clear-----------"""
"""
list.clear() list.copy() 是python3 引入的方法,需要申明#!/usr/bin/python3
"""
print ('-----------------------')
c = [2,3,4,5]
c.clear()
print (c)
list.index(x)-
返回列表中第一个值为 x 的元素的索引。如果没有匹配的元素就会返回一个错误。
"""-------------index-----------"""
print ('-----------------------')
d = [1,1,1,2,2,2,3,4,5]
print (d.index(3))
list.count(x)-
返回 x 在列表中出现的次数。
"""-------------count-----------"""
print ('-----------------------')
print (d.count(1))
list.sort()-
对列表中的元素就地进行排序。
"""-------------sort-----------"""
print ('-----------------------')
e = [4,2,1,4,5,6,9]
e.sort()
print (e)
list.reverse()-
就地倒排列表中的元素。
"""-------------reverse-----------"""
print ('-----------------------')
e.reverse()
print (e)
list.copy()-
返回列表的一个浅拷贝。等同于
a[:]。"""-------------copy-----------"""
print ('-----------------------')
f = e.copy()
print (f)
python (001)----列表的更多相关文章
- 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数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 ,即它的 ...
随机推荐
- Android studio 中R.menu的创建
对于Android开发中的menu没有声明的情况: 首先,将鼠标定位到红色的menu上面, 然后,Alt+enter组合键,建立文件menu, 然后将以下代码复制进去: <item androi ...
- 接口测试(一)--soapui实践
一.接口的概念 接口是指系统模块与模块或系统与系统之间进行交互,一般用的多的是HTTP协议的接口.webService协议的接口,还有RPC的接口. RPC:Remote Procedure Call ...
- CSS——img
img标签初始化:在低版本的ie浏览器会自带边框,所以建议border:0px.
- 史上巨坑: vim的"set foldmethod=syntax"设置竟然是导致ctrl+p(ctrl+n)补全在文件稍大时光标位于中间位置补全效率变慢的元凶!
最近我的vim又让我闹心了. 问题出现在supertab的补全速度上, 有时候按下tab键半天才弹出补全列表, 即便是弹出了列表在列表上下移动也变得的相当缓慢, 这让我的很是蛋疼. 在完全无法接受这个 ...
- Linux监控实时log
https://jingyan.baidu.com/article/93f9803f5545a3e0e46f5596.html
- Cuder - 用C++11封装的CUDA类
以前写cuda:初始化环境,申请显存,初始化显存,launch kernel,拷贝数据,释放显存.一个页面大部分都是这些繁杂但又必须的操作,有时还会忘掉释放部分显存. 今天用C++11封装了这些CUD ...
- Mock随机生成数据模拟后台接口
<html> <head> <title>测试</title> <script src="http://code.jquery.com/ ...
- /etc目录常用配置文件
/etc/resolv.conf DNS客户端配置文件,逐渐被网卡配置文件所替代 /etc/hosts 本机DNS解析文件,优先级高于DNS服务器 /etc/hostname CentOS 7 主机名 ...
- 二叉堆 及 大根堆的python实现
Python 二叉堆(binary heap) 二叉堆是一种特殊的堆,二叉堆是完全二叉树或者是近似完全二叉树.二叉堆满足堆特性:父节点的键值总是保持固定的序关系于任何一个子节点的键值,且每个节点的左子 ...
- Git 基础教程 之 远程推送
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应了起来,并且,远程仓库默认名称是origin. git remote 查看远程库信息 git remote - ...