码迷,mamicode.com
首页 > 其他好文 > 详细

元组的操作

时间:2017-08-24 01:11:41      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:元素   如何   style   元祖   代码   clear   list   没有   数组   

一、如何创建元组

>>> t = (1, 2, 3, root)
>>> t
(1, 2, 3, root) 

 

二、元组和列表的区别

  • list是一种有序的集合,可以随时添加和删除其中的元素。
  • 元祖也是一种有序列表,和list非常类似,不同点是tuple一旦定义了就不可修改,在一定意义上这也提高了代码的安全性,查询方法和list一样
>>> dir(a)
[append, clear, copy, count, extend, index, insert, pop, remove, reverse, sort]
>>> dir(t)
[count, index] 

>>> type(a)
<class list>
>>> type(t)
<class tuple>

 

三、元组如何转换为列表

>>> list(t)
[1, 2, 3, root] 

 

四、可变的tuple

# 当元祖内部放一个列表的时候,这个元祖中的列表的值就可以变化了,实际上tuple并没有改变,变的是内部list的值

>>> m = (1, A, [root, gm])
>>> m
(1, A, [root, gm])

# 查看元组第3个元素的值

>>> m[2]
[root, gm]

# 其查询列表和元组的数据结构类似与C语言中的1维数组和2维数组
>>> m[2][1] gm # 修改原列表第2个元素的值 >>> m[2][1]=hlr # 查看元组m >>> m (1, A, [root, hlr]) 

 

元组的操作

标签:元素   如何   style   元祖   代码   clear   list   没有   数组   

原文地址:http://www.cnblogs.com/python-gm/p/7420951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!