码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础入门—元组tuple

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

标签:目录   type   python基础   索引   方向   href   位置   创建   元组   

列表

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

元组的定义

  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

标签:目录   type   python基础   索引   方向   href   位置   创建   元组   

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

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