为什么要用python的tuple

 时间:2024-10-31 09:32:55

1、首先什么是python的元组呢?简单来说:元组就是由逗号分隔的多个值组成,例如:t1=('py','java','c','baidu')t2=('2','5','c','baidu')t1,t2就是元组

为什么要用python的tuple

2、我们将以上元组输出看看:可以看出元组确实是括号包含多个元素,逗号隔开如下图一,二所示

为什么要用python的tuple为什么要用python的tuple

3、元组的操作,首先我们看看元组遍历输出t1=('py','java','c','baidu')t2=('2','5','c','baidu')for t in t1: print(t)输出:pyjavacbaidu具体如下图一二所示:

为什么要用python的tuple为什么要用python的tuple

4、接着我们看看能不能往里面添加或者修改元素t1屏顿幂垂=('py','java','c'稆糨孝汶;,'baidu')t2=('2','5','c','baidu'print t1[0]t1[0]='123't1[4]='ppp'运行代码我们会发现,t1[0]='py'是可以输出的但是下面的赋值就会报错TypeError: 'tuple' object does not support item assignment元组不支持迭代

为什么要用python的tuple为什么要用python的tuple

5、元组不支持修改,这也是元组区别于list重要特征,正因为如此,所以元组在做数据存储时候,比list更具有稳定性,安全性,所以这也是为什么list取代不了元组的重要原因。

为什么要用python的tuple

6、tuple可以遍历输出,它遍历输出的是数据结构是元组吗?不是的,tuple遍历输出的结果是字符串,如下我们输出t1元组里面元素属性看看。t1=('py','java','c','baidu')t2=('2','5','c','baidu')for t in t1: print(type(t))输出结果:<type 'str'><type 'str'><type 'str'><type 'str'>

为什么要用python的tuple为什么要用python的tuple
  • Visual Basic 6.0如何创建二维(高维)控件数组
  • 模拟VB控件数组操作标签控件
  • Python编程:如何将复数转换为对应的字符串
  • mathematic教程 Series 用法
  • VisualBasic如何插入菜单项
  • 热门搜索
    达令是什么意思 网上怎么做生意 如何提高孩子记忆力 卡丝面膜怎么样 鼻子太大怎么变小 湖南交通职业技术学院怎么样 生活启示录演员表 下巴周围反复长痘痘是什么原因 推特是什么 如何卸载ie浏览器