美文网首页
007 Python语法之元组

007 Python语法之元组

作者: Luo_Luo | 来源:发表于2017-07-05 18:59 被阅读0次

元组(可用*)

Python 的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号

元组的创建

创建一个空的元组

tup1 = ()

创建一个只有一个元素的元组

tup1 = (50,)

创建一个多个元素的元组

tup1 = (50,44,35,654)

访问元组

访问列表中的值

list1 = ["a","b","c","d","e"]
print(list1[0])      -->  a
print(list1[0:3])    -->  ["a","b","c"]
print(list1[:3])     -->  ["a","b","c"]
print(list1[0:-1])   -->  ["a","b","c","d"]
print(list1[2:])     -->  ["c","d","e"]
print(list1[:]) -->  ["a","b","c","d","e"]
print(list1[0:-1:2]) -->  ["a","c"]

索引介绍

  1. tup1[0]:这种[]中只有一个数字的是访问单个元素,索引从0-len(tup1)-1
  2. tup1[0:3]:这种拥有两个索引,中间用冒号连接的是访问索引从0-2的三个元素组成的元组,索引包左不包右
  3. tup1[:3]:这个相当于list1[0:3],左边缺省代表从0开始
  4. tup1[0:-1]:这个相当于从0访问到倒数第二个元素,-1代表最大的索引,但是因为包左不包右,所以最后一个元素获取不到
  5. tup1[2:]:缺省右边相当于从2开始访问到最后一个元素
  6. tup1[:]:两边都缺省相当于tup1元组的拷贝,它们的id一致,和
  7. tup1[0:-1:2]:这个和4一样,但是最后那个2代表的是步进的意思,就是每两个元素取一个元素

遍历元组

tup1 = ("a","b","c","d","e")
for i in tup1:
    print(i)

元组运算符

组之间可以使用 + 号和 * 号进行运算

Python 表达式 结果 描述
len((1, 2, 3)) 3 计算元素个数
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) 连接
('Hi!',) * 4 ('Hi!', 'Hi!', 'Hi!', 'Hi!') 复制

可用于变量的连续赋值

num1, num2, num3 = (1, 2, 3)

相关文章

  • 007 Python语法之元组

    元组(可用*) Python 的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号 元...

  • python小课堂08 - 基本数据类型元组篇

    python小课堂08 - 基本数据类型元组篇 python中的元组 python中的元组,也是作为基础数据类型之...

  • python的len()方法

    描述 Python len() 方法返回对象(字符、列表、元组等)长度或项目个数。 语法 len()方法语法:le...

  • python-items()

    Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。 语法 ...

  • python速查笔记

    简介 本篇博客记录python基本语法,用于速查 列表与元组 切片操作sname[start:end:step]#...

  • Python基础之元组、字典,集合详解

    之前总结了Python列表,这篇总结Python的元组,字典和集合。 一 元组 tuple Python 的元组与...

  • Python基础语法(五)元组

    元组定义 元组的元素不能修改 拆包 与字典结合使用

  • Python切片语法详解 看完你就是切片大神

    Python切片语法详解 看完你就是切片大神 看完本篇文章你就是切片大神 切片语法可用于字符串、列表、元组、集合、...

  • python之元组

    元组:与列表类似,不同之处在于元组的元素不能修改。元组写在小括号里,元素之间用逗号隔开。元组中的元素类型也可以不相...

  • python之元组

    Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组中只包含一个元...

网友评论

      本文标题:007 Python语法之元组

      本文链接:https://www.haomeiwen.com/subject/lkoqhxtx.html