关于使用pop()的用法
python程序:
ten_things = "1 2 3 4 5 6"
stuff = ten_things.split(' ')
while len(stuff) != 10:stuff.append('0')
print stuff[1]
print stuff[-1]
print stuff.pop()
print ' '.join(stuff)
print '#'.join(stuff[3:5])
可以看到倒数第二行只有9个数,这是因为.pop()函数运行在打印所有字符之前。.pop()函数是将一个LIst里面的最后一个值取出打印返回的时候从List里面删掉。缺省值为-1即如果没有参数就取最后一个值。
将倒数第三行和倒数第二行对换
ten_things = "1 2 3 4 5 6"
stuff = ten_things.split(' ')
while len(stuff) != 10:stuff.append('0')
print stuff[1]
print stuff[-1]
print ' '.join(stuff)
print stuff.pop()
print '#'.join(stuff[3:5])
这样就变成了十个。
.join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接成一个新的字符串
对序列进行操作:
对字符串进行操作:
对元组进行操作:
对字典进行操作:
字典的排序是按照它的value来排的,不要问我为什么是这样的,其实我也不知道。
关于使用pop()的用法相关推荐
- Python每日一练——列表,元组和字典第十一关:del和pop的用法
面试题第十一关: 第一部分--考点: del的用法 pop的用法 第二部分--面试题: 1.面试题一:del和pop都可以用来删除列表元素,那么它们有什么区别呢 第三部分--解析: 面试题一 之 de ...
- python中pop的用法
目前我遇到的pop()在两个地方有两种不同的用法: 1.数组中 >>> list = [1,2,3,4,5] >>> list.pop() 5 >>&g ...
- js中push和pop的用法
push: 将新元素追加到一个数组中,并返回新的数组长度: 语法:arrayObj.push([item1 [item2 [. . . [itemN ]]]]) var number; var my_ ...
- [转载] 在python中pop的用法_python中pop()函数如何使用
参考链接: Python list pop() pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法:list.pop(obj=list[-1]) //默认为 in ...
- python里pop的用法_python干货:pop()函数的用法 [弹出删除功能]
什么是弹出功能? 使用pop()删除元素是将元素从列表中删弹出,术语弹出(pop)源自这样的类比:列表像一个栈,而删除列表末尾的元素就相当于弹出栈顶元素 方法pop()删除并返回列表中的最后一个元素. ...
- python:pop()函数用法
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/quantum7/article/de ...
- c语言中push函数pop函数用法,perl中pop与push函数
pop 操作将数组的最后一个元素取出并返回: @array=5..9; $fred=pop(@array); #$fred 得到 9,@array 现在为(5,6,7,8) $barney= ...
- python中pop函数用法
pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值. obj – ...
- python 字典 的pop 方法
python 字典pop 方法的作用: 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值 字典pop 的语法: pop(key[,default]) demo 练习字典po ...
- python中的del,remove,pop有什么区别
python中有3个删除元素的方法:del remove pop 虽然它们都是删除元素,用于删除列表.字符串等里面的元素,但是用法可不完全一样,元组由于是不可变的,所以不能使用哦!那么接下来就来看看它 ...
最新文章
- python对象编程例子-python(十二)面向对象编程、类
- npm run build,start
- WebPart的三种部署方法
- Unity3D 自定义数据格式
- Sybase identity 字段
- 实验1 数据库操作
- iOS:解决pod的Insecure world writable dir问题
- [转帖]buffer与cache的区别
- Linux网卡名改eth0方法
- cb使用msagent
- PID闭环控制系统的Simulink仿真
- Themida/WinLicense V1.8.2.0 +脱壳 FOR PcShare远程控制会员版本20070826
- gitlab使用教程
- 微信公众号获取openid流程
- 微信支付 postman_微信信用分是什么怎么回事 如何查看微信支付分图文攻略
- 集合的简单实现(斗地主牌的实现 )
- JavaScript (递归函数)
- VM虚拟机安装及应用
- 三年来我听过的耳机——顺便侃侃我的观念
- 关于https://urs.microsoft.com/urs.asmx .
热门文章
- 生产用料清单-在制材料数量
- 迷你播放器--第一阶段(7)--安全攻防第一战--对抗反编译,代码混淆和对抗动态调试
- 做一个迷你播放器放在桌面
- 安装linux系统提示acpi,安装Linux系统时的ACPI和APIC问题
- 《感动中国》2005年度人物评选揭晓
- VBA向单元格输入双引号
- 打印俄文字母表java,俄语字母与英语字母对照表
- Data Struct - Book
- 单位计算机网络管理员论文,计算机专业毕业论文(计算机网络管理软件的研究)教案.doc...
- IMDB数据集allow_pickle=False问题