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数据类型,列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 ,即它的 ...
随机推荐
- JSP执行原理图
- [转]linux之初识SELinux
转自:http://www.linuxidc.com/Linux/2014-07/104447.htm 1.selinux的概述 selinux相信大家一定不会陌生,它的全称是内核级加强型防火墙.在服 ...
- [转]android-学习笔记之按钮事件
本文转载自: http://zhangkun716717-126-com.iteye.com/blog/761080 前备知识: 1.需要了解怎么得到界面元素. 那么如何得到界面元素呢?在界面配置文件 ...
- vue-cli的创建、基本配置和遇到的问题总结
vue-cli的创建及基本配置 1. 创建 vue-cli 项目 确保本地安装了最新版本的nodejs环境(会自带npm环境); 全局安装vue-cli,命令:npm i -g vue-cli 创建项 ...
- C# ADO.NET动态数据的增删改查(第五天)
一.插入登录框中用户输入的动态数据 /// <summary> /// 添加数据 /// </summary> /// <param name="sender& ...
- [Windows Server 2008] SQL Server 2008 数据库还原方法
★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:还原SQL S ...
- 【转载】HTTP 基础与变迁
原文地址:https://segmentfault.com/a/1190000006689489 HTTP HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于 ...
- 类QQ账号生成阐述
具体需求如下: 数字账号从60000到9999999999(类似qq号一样的东东) 用户获取数字账号为随机分配,也可递加分配,需要符合如下规则 特殊账号需要保留,不能分配给用户,比如:112233(连 ...
- jenkins环境搭建(Windows)
1.下载并解压Tomcat Tomcat官方网站:http://tomcat.apache.org/ 下载并解压,解压后的目录结构如下: 2.下载并安装适合自己电脑系统的 jenkins Jenkin ...
- 多目标跟踪笔记三:Global Data Association for Multi-Object Tracking Using Network Flows
Abstract 针对用于多目标跟踪的数据关联(data association),本文提出了一种基于网络流(network flow)的优化方法.将最大后验概率(maximum-a-posterio ...