元组类型(tuple)的使用

元组类型(tuple)的使用

返回首页

  元组的注意事项:元组和列表一样,但元组是只读列表。已经创建好的元组是不能再修改的。列表是 "[ ]" 表示,元组是 "( )" 表示。

  元组有序。

  元组的方法:元组只有 "count","index" 两个方法。但元组可以被切片

  用 " dir( ) " 可以查看传入的数据类型可以使用那些方法,所有的方法以列表的形式返回。

  元组的使用场景:在协同开发时,你的代码不希望被别人误操作修改,但是又需要向同事传递你代码所表述的内容。

          这时就可以把代码定义成元组类型。

          但如果需要被修改代码,那么只需要将tuple元组类型" ( ) ",改成list列表类型 " [ ] " 即可。

name1 = ("george","wang","123")
print(type(name1))
print(name1)

name2 = list(name1)
name2.append("1111")
print(type(name2))
print(name2)

  

  count( )方法的使用:用于统计某个元素在元祖中出现的次数。

name1 = ("george","george","123","wang","wang","123","123","123")
print(name1.count("george"))
print(name1.count("wang"))
print(name1.count("123"))

  index( )方法的使用:从元祖中找出某个对象第一个匹配项的索引位置。

  • obj -- 指定检索的对象。
  • start -- 可选参数,开始索引,默认为0。(可单独指定)
  • end -- 可选参数,结束索引,默认为元祖的长度。(不能单独指定)
name1 = ("george","george","123","wang","wang","123","123","123")
print(name1.index("george"))
print(name1.index("123"))
print(name1.index("123",4))
print(name1.index("123",6,7))

  

---------- END ----------

原文地址:https://www.cnblogs.com/george92/p/12936330.html