python的基本类型中有元组和列表这么俩个,但是这哥俩却比较难于区分,今天就来用简单的实例说明两者的不同。

列表:1.使用中括号([ ])包裹,元素值和个数可变

实例:

aaa = ['sitename','www','pythontab','com']

元组:1.使用中括号(())包裹,不可以被更改(尽管他们的内容可以)

bbb = ['sitename','www','pythontab','com']

元组可以看成是 只读 的列表

两者都可以通过[:]得到子集,和字符串使用方法相同

下例说明:元组不可以被更改,元组的切片操作

1
2
3
4
5
6
7
8
9
10
11
12
#这里进行切片操作,也就是取出其中的部分
>>> bTuple = ('sitename','www','pythontab','com')
>>> bTuple
('sitename','www','pythontab','com')
#用[:3]截取一部分,以后会具体讲解
>>> bTuple[:3]
('sitename','www','pythontab')
#修改元组中的元素,出错,说明不可被修改
>>> bTuple[1= 1
Traceback (innermost last):
File "<stdin>", line 1in ?
TypeError: object doesn't support item assignment

最新文章

  1. Scala implicit
  2. Redis整合Spring结合使用缓存实例(三)
  3. 54. 八皇后问题[eight queens puzzle]
  4. slice、substring和substr
  5. bzoj 1005: [HNOI2008]明明的烦恼 prufer编号&amp;&amp;生成树计数
  6. HDU_2046——骨牌铺放问题,递推
  7. 宿主机共享文件夹给不同Linux虚拟机的方法
  8. Jeff Atwood质疑iPhone的单键设计
  9. NIO模式例子
  10. python单线程,多线程和协程速度对比
  11. Linux 下的 python 虚拟环境 + vim快捷方式
  12. (转载)dotnet core 中文乱码 codepages
  13. 2017-2018-2 20165228 实验四《Android程序设计》实验报告
  14. Oracle中,时间的相关操作方法
  15. FileInputStram入门
  16. SimpleAdapter 网络视图:带预览的图片浏览器
  17. CF1039D You Are Given a Tree 根号分治,贪心
  18. Ubuntu14.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
  19. handsontable-integrations
  20. [JS] js 判断用户是否在浏览当前页面

热门文章

  1. 10.安装使用jenkins及其插件
  2. 关于iconfont symbol引入字体的方式
  3. TinyMCE:下载、安装、配置
  4. 在 Ubuntu Linux 14.04 LTS 上安装php7
  5. 用Python生成词云
  6. 从零开始一个http服务器(二)-请求request解析
  7. vimrc 配置
  8. bedtools-Documentation
  9. python--函数汇总
  10. [原创]记一次java执行段错误及解决过程