python List的一些相关操作

把一些基础的东西归类整理,作记录。

添加元素

a=[7,8,9,10]

a.append(‘a‘) #在最后位置添加

a.insert(1,‘b‘) #在指定位置添加

删除元素

del a[1] #删除某下标对应的元素

a.remove(9) #删除指定值的元素,只会删除第一个

a.pop() #删除最后一个元素

修改元素

a[1]=‘c‘ #直接设置某个位置的元素值

查询元素:

切片:a[::-1] #倒序查询

a[::2] #偶数位查询,最后一位的正负指明遍历的方向

a[1:3] #指定范围查询,不包含后面的一个位置的元素

>>> a=[10,11,12,13,14,15,16,17]

>>> a[-5]

13

>>> a[-2]

16

>>> a[-2:-5] #因为-2的数据在后面,而方向又是向右遍历,故不会查到数据

[]

>>> a[-2:-5:-1] #遍历方向向左,故能查到数据

[16, 15, 14]

>>> a[-5:-2] #遍历方向向右,能查到数据

[13, 14, 15]

循环遍历:

方式一:只查出值

for i in a:

print i

方式二:查出索引位置及值

for idx,val in enumerate(a):

print idx,val

判断是否为空列表:

if a:

print a

列表长度:

len(a)

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

时间: 2025-01-11 21:34:11

python List的一些相关操作的相关文章

Python 基础之集合相关操作与函数和字典相关函数

一:集合相关操作与相关函数 1.集合相关操作(交 差 并 补 )#intersection() 交集set1 = {"one","two","three"}set2 = {"four","five","one"}res = set1.intersection(set2)print(res)res = set1 & set2print(res) #difference() 差集se

python对json的相关操作以及json模块的简要分析

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成. JSON有两种结构: 第一种就是"名称/值"对的集合.在python中相当于字典类型,在其他语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array). 第二种就是值的有序列表

[转]python对json的相关操作

json官方说明参见:http://json.org/ Python操作json的标准api库参考:http://docs.python.org/library/json.html 对简单数据类型的encoding 和 decoding: 使用简单的json.dumps方法对简单数据类型进行编码,例如: 1 2 3 4 5 6 import json obj = [[1,2,3],123,123.123,'abc',{'key1':(1,2,3),'key2':(4,5,6)}] encoded

python对json的相关操作

什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等).这

Json概述以及python对json的相关操作

转载自:http://www.cnblogs.com/coser/archive/2011/12/14/2287739.html 什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集.JSON采用完全独立于语言的文本格式,但

Python:MySQL数据库相关操作

系统环境 Ubuntu 16.04.2 LTS mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using  EditLine wrapper Python 3.5.2 pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5) 查看Python相关模块版本 pip3 pip3 freeze 问题1:安装mysql-connector-python时出现"Unable

Json概述以及python对json的相关操作《转》

什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等).这

python中MySQL数据库相关操作

一 安装基本环境: 1 安装MySQL数据库, 本文使用的是mariadb数据库,与MySQL相似 1 挂载镜像文件(本次使用的是本地镜像文件) 2 启动MySQL数据库 3 创建用户名和密码并刷新 grant all(表示所有操作) on .(库.表(所有的,也可以指定)) to [email protected](设置用户名为root,链接为本地链接) identified by 'roiot123';(设置密码)flush privileges;(刷新权限) 4 修改默认字符集: serv

Python字符串和字典相关操作

字符串操作: 字符串的 % 格式化操作: str = "Hello,%s.%s enough for ya ?" values = ('world','hot') print str % values 输出结果: Hello,world.hot enough for ya ? 模板字符串: #coding=utf-8 from string import Template ## 单个变量替换 s1 = Template('$x, glorious $x!') print s1.subs

三十三、python中configparser配置文件相关操作

配置文件ini [a1]age = 18sex = 'man' [a2]age = 19sex = 'woman'name = False 1.对配置文件进行操作 import configparser con=configparser.ConfigParser()con.read("ini",encoding="utf-8")#获取所有的节点sec=con.sections()print(sec)#获取指定节点下的键值对it=con.items('a2')prin