美文网首页
Python起步——元组

Python起步——元组

作者: leo_shun | 来源:发表于2018-10-02 13:33 被阅读0次

元组和列表一样,也是一种序列,唯一的不同是元组不能修改。

1. 创建元组(tuple)

>>> t = ()       
>>> type(t)      
<class 'tuple'>  
>>> t = (1)      
>>> type(t)      
<class 'int'>    
>>> t = (1, )    
>>> type(t)      
<class 'tuple'>  
>>> t = 1,2,3    
>>> type(t)      
<class 'tuple'>  
>>> t = (1,2,3)  
>>> type(t)      
<class 'tuple'>  
>>> t = 1,
>>> type(t)
<class 'tuple'>

2. 元组分片

>>> t = (1,3,4,5,7,6)
>>> t1 = t[1::2]
>>> t1
(3, 5, 6)
>>> id(t)
1669982570824
>>> id(t1)
1669982801208

3. 元组相加

>>> t1 = (1,3,4)
>>> t2 = (5,6,7)
>>> t = t1 + t2
>>> t
(1, 3, 4, 5, 6, 7)

4. 元组相乘

>>> t1 = (1,3,4)
>>> t = t1 * 3
>>> t
(1, 3, 4, 1, 3, 4, 1, 3, 4)

5. 元组函数

基本跟list通用

>>> t = (1,2,3,5,6,7)
>>> len(t)
6
>>> max(t)
7
>>> min(t)
1
>>> l = [1,3,4,5,6]
>>> t = tuple(l)
>>> type(l)
<class 'list'>
>>> type(t)
<class 'tuple'>
>>> t.count(1)
1
>>> t.index(4)
2
>>> t.index(5)
3

5. 元组变量交换法

  • 两个变量交换值
# 方法1
>>> a = 1
>>> b = 3
>>> c = a
>>> a = b
>>> b = c
>>> a
3
>>> b
1
# 方法2
>>> a, b = b, a
>>> a
1
>>> b
3

相关文章

  • Python起步——元组

    元组和列表一样,也是一种序列,唯一的不同是元组不能修改。 1. 创建元组(tuple) 2. 元组分片 3. 元组...

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

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

  • Python 元组

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

  • Lesson 016 —— python 元组

    Lesson 016 —— python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 ...

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

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

  • python 基础 - 元组

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

  • 元祖

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

  • Python元组常用方法

    一、前言? ✔本文是Python元组常用方法总结Python的元组与列表类似,不同之处在于元组的元素不能修改,元组...

  • 学习python第六天总结

    一python的基本类型 元组 python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列...

  • Python中的tuple元组

    Python中的tuple元组 一、访问元组 Python中的元组和列表类似,不同之处在于元组中的元素不能够被修改...

网友评论

      本文标题:Python起步——元组

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