python中pos的用法_Python:数组、队列及堆栈的使用(list用法)--转
Python编程中数组、队列及堆栈用于保存一组数据或对象的序列,元素可以是各种类型混合在一起,定义格式为[元素,元素,……,元素],用变量[位置]即可取出相应的元素,其中“位置”是从零开始计算。
数组表示一组序列集,元素可以在相应的位置存取。
# 例1:使用数组
array = [1,2,3,'hello',5]# 定义五个元素的数组
print array[0]# 输出位置0元素
>> 1
pos = 3
print array[pos]# 输出位置3元素
>> hello
队列是一组以排队的形式先进先出的序列集,定义方法和数组是一致的,使用的函数也均可在数组或堆栈中使用。
# 例2:使用队列
alist = [1,2,3,4]# 建立队列
alist.append[5] # 队尾添加元素5
alist.append['hello']# 添加元素hello
print len(alist)# 输出队列alist的长度
>> 6
alist.pop(0)# 弹出首元素 1
alist.remove('hello')# 移除元素'hello'
alist.insert(0,'Python')# 在位置0插入元素'Python'
print alist.index('Python')# 获得元素'Python'所在的位置
>> 0
alist.sort() # 将alist顺序排序
alist.sort(None,None,True) # 将alist倒序排序
alist.reverse()# 将alist翻转
print alist
>> [2,3,4,5,'Python']
blist = [6,7,8]
alist.extend(blist) # 扩展队列alist
print alist
>> 2,3,4,5,'Python',6,7,8# 输出结果
堆栈是一组指定义方式与定义数组队列一致。
# 例3:使用堆栈
alist = [2,2,3,4,5]# 建立堆栈
alist.count(2)# 统计2的个数
>> 2
alist.append[6] # 压入元素6
alist.pop()# 弹出元素6
http://www.17jo.com/program/python/base/ListUse.html
3.2入门教程:
http://docspy3zh.readthedocs.org/en/latest/tutorial/
python中pos的用法_Python:数组、队列及堆栈的使用(list用法)--转相关推荐
- python中byte2array报错_python基础-bytes和bytearray的用法
Python中的序列类型有bytes和bytearray. 二进制序列类型的用法比较少见,是python中少用的一种序列类型,对于二进制序列类型,大家基本了解即可. bytes二进制序列类型 指定长度 ...
- python中split啥意思_python中split的用法详解_后端开发
如何用python正则表达式匹配字符串?_后端开发 用python正则表达式匹配字符串的方法:1.当匹配单个位置的字符串时,可以使用[(.+?)]正则表达式来提取:2.当连续多个位置的字符串匹配时,可 ...
- python中superclass是什么_Python中super()函数简介及用法分享
首先看一下super()函数的定义: super([type [,object-or-type]]) Return a **proxy object** that delegates method c ...
- python中index什么意思_Python中index()和seek()的用法(详解)
1.index() 一般用处是在序列中检索参数并返回第一次出现的索引,没找到就会报错,比如: >>> t=tuple('Allen') >>> t ('A', 'l ...
- python中字典的使用_python中的字典用法大全
本文包含了python字典的各种用法,字典在python中的重要性不言而喻 #!/usr/bin/env python # # [代码名字: Dictionaries 101] # [代码分类: Py ...
- python中count的作用_python count函数用法详解
在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...
- python中fmod什么意思_Python fmod()用法及代碼示例
fmod()函數是Python中的標準數學庫函數之一,用於計算指定給定參數的模塊. 用法: math.fmod( x, y ) 參數: x任何有效數字(正數或負數). y任何有效數字(正數或負數). ...
- python中try怎么用_python中的try的用法
python中 d = {'x': 'A', 'y': 'B', 'z': 'C' } print([k+'='+v for k, k+'='+v是字符串的运算符,是代表将字符串拼接起来. 由于考虑性 ...
- or在python中是什么意思_Python中and和or的用法
之前一直以为and和or都是用来进行布尔判断的,不过在 Learn Python the hard way 一书的Boolean Practice一节中看到了一个Common Question: Wh ...
最新文章
- msyql 字段说明
- java.lang.IllegalMonitorStateException: object not locked by thread before notify() 详解
- mysql字段编码转换_mysql字符集编码转换
- hadoop3.1.2 配置 3台 完全分布式
- nginx——ngx_http_gzip_module
- 数据结构——队列操作
- 基于深度学习生成音乐(mid格式)
- DSOframer 的简单介绍和资源整理(2015-09-02重新整理)
- 重装显卡驱动,解决NVIDIA-SMI has failed问题
- 减小动态库大小及隐藏符号
- 安装的photoshop cs2为什么一进去就说我的用户名、组织、或序列号无效或错误???
- Openerp权限设置总结
- 全栈python之路——三篇文章带你踏入python大门-基础01
- 各大卷王轮番上阵,“三无”计算机保研er如何逆袭?
- 2021英国硕士计算机专业排名,2020年伦敦国王学院先进的计算机专业硕士申请条件-学费-世界排名...
- 为什么老程序员的效率如此高?编程速度快,Bug数量又少
- 飞飞php2.8采集失败_飞飞影视系统PHP版自动采集助手
- 解决:getReader() has already been called for this request
- GHOST手动备份详细教程(图文)
- 入侵检测(IDS)技术知识小结
热门文章
- Retrofit分析-漂亮的解耦套路
- spring控制并发数的工具类ConcurrencyThrottleSupport和ConcurrencyThrottleInterceptor
- 源码分析netty服务器创建过程vs java nio服务器创建
- 12 个最佳的免费网络监控工具--转载
- weblogic查看内存情况
- 快速开发mina(翻译)
- 《Credit Risk Scorecard》第八章: Scorecard Implementation
- 友商逼急 雷急跳墙:生死看淡 不服就干
- 剑桥加密资产研究的主要发现 金评媒JPM 09-19 00:00 金评媒(https://www.jpm.cn)编者按:研究发现,全球有 1876 人在加密资产行业中工作。其中最多的是在亚太地区工作,
- TensorFlow中RNN实现的正确打开方式