Python 数组/列表

范围取值

指定范围

names = ["零","一","二","三","四","五","六","七"]
print(names[1:4])#打印 一,二,三 左包括右不包括

从某位置取到末尾

names = ["零","一","二","三","四","五","六","七"]
print(names[1:])#打印 [‘一‘, ‘二‘, ‘三‘, ‘四‘, ‘五‘, ‘六‘, ‘七‘]

从某位置取到倒数第几个

names = ["零","一","二","三","四","五","六","七"]
print(names[1:-3])#打印 [‘一‘, ‘二‘, ‘三‘, ‘四‘]

跳着取值

names = ["零","一","二","三","四","五","六","七"]
print(names[0::1])#打印[‘零‘, ‘一‘, ‘二‘, ‘三‘, ‘四‘, ‘五‘, ‘六‘, ‘七‘]  //从头到尾一个一个取
print(names[0:-1:2])#打印[‘零‘, ‘二‘, ‘四‘, ‘六‘]  //从头到倒数第二个,跳着一个一个取
print(names[0::3])#打印[‘零‘, ‘三‘, ‘六‘]    //从头到尾跳着两个取

倒数取值

names = ["零","一","二","三","四","五","六","七"]
print(names[5::-1])#打印[‘五‘, ‘四‘, ‘三‘, ‘二‘, ‘一‘, ‘零‘]    //第5个元素到第1个元素,倒着一个一个取
print(names[6:2:-2])#打印[‘六‘, ‘四‘]    //第6个元素到第2个元素,倒着跳一个一个取
print(names[-1:0:-2]
时间: 2024-08-29 02:24:20

Python 数组/列表的相关文章

python数组列表、字典、拷贝、字符串

python中字符串方法 1 name = "I teased at life as if it were a foolish game" 2 print(name.capitalize())#首字母大写 3 print(name.count("a"))#查找字符串中a的个数 4 print(name.center(50,"-"))#长度为50将name放中间不够的用-补全 5 print(name.endswith("ex"

python如何二删除二维或者三维数组/列表中某维的空元素

如题,个人在使用python进行数据预处理过程中出现的问题,抽象成删除三维列表中某维为空的问题. 一.首先来看一下三维数组/列表的结构 仔细看下图就会很清楚了: 轴0即是去除第一个外括号后第一层(我把它称做第一维)有四大块: 对轴1则是对每一块来说,去掉大块的括号后的四小横条(我把它称作第二维): 对轴2则是对每一条来说,去掉小条的括号后的每一个数(从外往里数第三层括号,我就叫做第三维) 二.代码 1.删除二维数组中为空的元素则比较简单: oldlist=[[1, 1, 1, 1, 1], [1

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

python中列表 元组 字典 集合的区别

列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩大清单的范围,统计我们过去一周所有的花费情况,那么这也是一个清单,但这个清单里会有类别不同的项,比如我们买东西是一种花费,交水电费也是一种花费,这些项的类型是可以使不同的.pyt

Python数组使用

python数组的使用 2010-07-28 17:17 1.Python的数组分三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素. 定义方式:arr = [元素] (2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的. 定义方式:arr = (元素) (2) Dictionary 词典类型, 即是Hash数组. 定义方式:arr = {元素k:v} 2.下面具体说明这些数组的使用方法和技巧: (1) list 链表数组 a.定义时初始化 a = [

Python(二)列表与操作

1.列表的创建 alist = [123,'abc',4.56,['inner','list'],'Dchen','Blank sapce'] #方刮号为列表,里面的的数组视自己情况添加 2.列表的切片操作 print(alist[0]) #选择列表第一个元素,python中列表第一位元素以0开始['123'] print(alist.index(123)) #找到元素在列表中的位置0 print(alist[1:4]) #切片为数组中地址为1到4的元素(不包含第4位)['Blank sapce

Python list 列表

创建list 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可 list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] 访问list中的值 使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示: #!/usr/bin/python list1 = [

前端 javascript 数据类型 数组 列表

javascript数组相当于python的列表 创建列表 a = [1,2,3,4]; [1, 2, 3, 4] 获取列表长度 a = [1,2,3,4]; [1, 2, 3, 4] a.length 4 push() 尾部追加元素 a = [1,2,3,4]; [1, 2, 3, 4] a.push(5) 5 a [1, 2, 3, 4, 5] pop() 默认删除 尾部最后一个元素 a [1, 2, 3, 4, 5] a.pop() 5 a [1, 2, 3, 4] obj.unshift

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset