Python第十三课:元祖,带上枷锁的列表

李金龙
李金龙
管理员
496
文章
0
粉丝
Python学习评论3,7835字数 491阅读模式

课程内容:

一、元祖的创建

元祖用(),而列表使用[]

元祖最重要的是用逗号来识别,是否是元祖(1),(1,)

  1. >>> a =(1)
  2. >>> b=(1,)
  3. >>> type(a)
  4. <class 'int'>
  5. >>> type(b)
  6. <class 'tuple'>

type() 查询变量类型

 

二、元祖的内容增加或者删除

注:元祖的内容无法直接修改,需要使用拼接的方式,来完成元祖内容的增加。如果你学过(python第十二课:列表,一个打了激素的数组3),这个部分的内容对你来说应该是很简单的。

  • 拼接增加元祖内容
  1. >>> a=('李金龙','网址')
  2. >>> a=a[:] +('www.lijinlong.cc')
  3. Traceback (most recent call last):
  4.   File "<pyshell#25>", line 1, in <module>
  5.     a=a[:] +('www.lijinlong.cc')
  6. TypeError: can only concatenate tuple (not "str") to tuple
  7. >>> a=a[:] +('www.lijinlong.cc',)
  8. >>> a
  9. ('李金龙', '网址', 'www.lijinlong.cc')

请注意:这里有个报错的也放在里面了面('www.lijinlong.cc')  这个是字符串,('www.lijinlong.cc',)这个是元祖。元祖只能连接元祖

逗号很重要

  • 重复操作符
  1. >>> a *3
  2. ('李金龙', '网址', 'www.lijinlong.cc', '李金龙', '网址', 'www.lijinlong.cc', '李金龙', '网址', 'www.lijinlong.cc')
  • 逻辑操作符
  1. >>> b =a *3
  2. >>> b > a
  3. True
  • 成员操作符
  1. >>> '李金龙' in a
  2. True

单词扩展:

  • tuple :元祖

扩展阅读:


版权注释:

Python课程来源于鱼C论坛:http://bbs.fishc.com/forum-243-1.html 版块,课程内容为免费内容,如果你喜欢该课程,建议购买VIP账号支持小甲鱼,官方网店:https://fishc.taobao.com/)。

本内容为在李金龙在学习课程中做的日记记录,方便自己以后查找相关信息,另一方面也希望自己写下的东西可以帮助到别人。

课程内容:http://blog.fishc.com/2917.html

 
李金龙
  • 本文由 李金龙 发表于2017年3月6日 12:44:13
  • 转载请务必保留本文链接:https://www.lijinlong.cc/python/pyxx/1550.html
Python学习

Python3第二十八课:文件的使用

Python3文件处理: 其实一直想搞一个小工具来处理信息预埋后,产品的数据返回,比方说我发了100个帖子,他们有多少被删除了,有多少的浏览量,有多少被搜索引擎收录了,有多少用户回复,回复的重点是什么...
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证