首页 > 编程语言 > 详细

Python基础入门—元组tuple

时间:2019-10-11 00:11:19      阅读:89      评论:0      收藏:0      [点我收藏+]

列表

  • 元组是不可变数据类型
  • 元组中的数据类型不限
  • 元组中的元素之间用逗号分割
  • 最外层用( )括起来
  • 由于元组和列表极其相似,元组又常常被称之为 只读列表

元组的定义

  1. tuple()来创建
s = 'python'      
L = tuple(s)
L

('p', 'y', 't', 'h', 'o', 'n')
  1. ()
l = ('p', 'y', 't', 'h', 'o', 'n')
l
type(l)

('p', 'y', 't', 'h', 'o', 'n')
tuple

只含有一个元素的元组的定义,后面必须加一个逗号
t = (1,)

元组的索引和切片

与列表一致

语法:元组[start:stop:step]

  • 元组[起始位置:终止位置:步长和方向],开始的位置包含在内,终止的位置不包含在内
  • 步长的默认值为1,当步长设置为正整数,代表方向从左往右,当步长设置为负整数,代表从后往前进行切片
  • 起始位置和终止位置,如果不填,代表从头到尾所有数据

计数tuple.count()

Examples:

tuple1 = ('life', 'is',  'short', 'I', 'use', 'python', 'python')
tuple1.count('python')

2 

索引tuple.index()

Examples:

tuple1 = ('life', 'is',  'short', 'I', 'use', 'python', 'python')
tuple1.index('python')

5

元组的不可变是指,元组本身自己的元素不可变,同理列表可变是指列表自己本身的元素可变。
元组内部对象为列表时,列表可改

Python基础入门—元组tuple

原文:https://www.cnblogs.com/LAUGH-TALE/p/11651294.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!