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()的用法相关推荐

  1. Python每日一练——列表,元组和字典第十一关:del和pop的用法

    面试题第十一关: 第一部分--考点: del的用法 pop的用法 第二部分--面试题: 1.面试题一:del和pop都可以用来删除列表元素,那么它们有什么区别呢 第三部分--解析: 面试题一 之 de ...

  2. python中pop的用法

    目前我遇到的pop()在两个地方有两种不同的用法: 1.数组中 >>> list = [1,2,3,4,5] >>> list.pop() 5 >>&g ...

  3. js中push和pop的用法

    push: 将新元素追加到一个数组中,并返回新的数组长度: 语法:arrayObj.push([item1 [item2 [. . . [itemN ]]]]) var number; var my_ ...

  4. [转载] 在python中pop的用法_python中pop()函数如何使用

    参考链接: Python list pop() pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法:list.pop(obj=list[-1]) //默认为 in ...

  5. python里pop的用法_python干货:pop()函数的用法 [弹出删除功能]

    什么是弹出功能? 使用pop()删除元素是将元素从列表中删弹出,术语弹出(pop)源自这样的类比:列表像一个栈,而删除列表末尾的元素就相当于弹出栈顶元素 方法pop()删除并返回列表中的最后一个元素. ...

  6. python:pop()函数用法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接: https://blog.csdn.net/quantum7/article/de ...

  7. c语言中push函数pop函数用法,perl中pop与push函数

    pop 操作将数组的最后一个元素取出并返回: @array=5..9; $fred=pop(@array);      #$fred 得到 9,@array 现在为(5,6,7,8) $barney= ...

  8. python中pop函数用法

    pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值. obj – ...

  9. python 字典 的pop 方法

    python 字典pop 方法的作用: 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值 字典pop 的语法: pop(key[,default]) demo 练习字典po ...

  10. python中的del,remove,pop有什么区别

    python中有3个删除元素的方法:del remove pop 虽然它们都是删除元素,用于删除列表.字符串等里面的元素,但是用法可不完全一样,元组由于是不可变的,所以不能使用哦!那么接下来就来看看它 ...

最新文章

  1. python对象编程例子-python(十二)面向对象编程、类
  2. npm run build,start
  3. WebPart的三种部署方法
  4. Unity3D 自定义数据格式
  5. Sybase identity 字段
  6. 实验1 数据库操作
  7. iOS:解决pod的Insecure world writable dir问题
  8. [转帖]buffer与cache的区别
  9. Linux网卡名改eth0方法
  10. cb使用msagent
  11. PID闭环控制系统的Simulink仿真
  12. Themida/WinLicense V1.8.2.0 +脱壳 FOR PcShare远程控制会员版本20070826
  13. gitlab使用教程
  14. 微信公众号获取openid流程
  15. 微信支付 postman_微信信用分是什么怎么回事 如何查看微信支付分图文攻略
  16. 集合的简单实现(斗地主牌的实现 )
  17. JavaScript (递归函数)
  18. VM虚拟机安装及应用
  19. 三年来我听过的耳机——顺便侃侃我的观念
  20. 关于https://urs.microsoft.com/urs.asmx .

热门文章

  1. 生产用料清单-在制材料数量
  2. 迷你播放器--第一阶段(7)--安全攻防第一战--对抗反编译,代码混淆和对抗动态调试
  3. 做一个迷你播放器放在桌面
  4. 安装linux系统提示acpi,安装Linux系统时的ACPI和APIC问题
  5. 《感动中国》2005年度人物评选揭晓
  6. VBA向单元格输入双引号
  7. 打印俄文字母表java,俄语字母与英语字母对照表
  8. Data Struct - Book
  9. 单位计算机网络管理员论文,计算机专业毕业论文(计算机网络管理软件的研究)教案.doc...
  10. IMDB数据集allow_pickle=False问题