1. # Python3 元组
  2.  
  3. '''
  4. Python 的元组与列表类似,不同之处在于元组的元素不能修改。
  5. 元组使用小括号,列表使用方括号。
  6. 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:
  7. '''
  8. tup1 = ('Google', 'Runoob', 1997, 2000);
  9. tup2 = (1, 2, 3, 4, 5);
  10. tup3 = (50) # 不加逗号,类型为整型
  11. tup4 = (50,) # 加上逗号,类型为元组
  12.  
  13. # 1.访问元组 (下标索引)
  14. print("tup1[0]: ", tup1[0])
  15. print("tup2[1:5]: ", tup2[1:5])
  16.  
  17. # 2.连接组合
  18. tup11 = (12, 34.56);
  19. tup12 = ('abc', 'xyz')
  20. # 创建一个新的元组
  21. tup13 = tup11 + tup12;
  22. print(tup13) # (12, 34.56, 'abc', 'xyz')
  23.  
  24. # 3.删除元组 (元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组)
  25. tup21 = ('Google', 'Runoob', 1997, 2000)
  26.  
  27. print(tup21)
  28. del tup21;
  29. print("删除后的元组 tup21 : ")
  30. # print(tup21) #NameError: name 'tup' is not defined
  31.  
  32. # 5.元组运算符 (和list类似)
  33. '''
  34.  
  35. Python 表达式 结果 描述
  36. len((1, 2, 3)) 3 计算元素个数
  37. (1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) 连接
  38. ('Hi!',) * 4 ('Hi!', 'Hi!', 'Hi!', 'Hi!') 复制
  39. 3 in (1, 2, 3) True 元素是否存在
  40. for x in (1, 2, 3): print (x,) 1 2 3 迭代
  41.  
  42. '''
  43.  
  44. # 6.元组索引,截取
  45. L = ('Google', 'Taobao', 'Runoob')
  46. print(L[2]) # -->'Runoob'
  47. print(L[-2]) # -->'Taobao'
  48. print(L[1:]) # -->('Taobao', 'Runoob')
  49.  
  50. # 7.元组内置函数
  51. tuple7 = ('Google', 'Runoob', 'Taobao')
  52. print("计算元组元素个数", len(tuple7))
  53.  
  54. tuple72 = ('', '', '')
  55. print("返回元组中元素最大值", max(tuple72))
  56. print("返回元组中元素最小值", min(tuple72))
  57.  
  58. # 将列表转换为元组
  59. list73 = ['Google', 'Taobao', 'Runoob', 'Baidu']
  60. tuple73 = tuple(list73)
  61. print(tuple73)

Python3基础笔记_元组的更多相关文章

  1. Python3基础笔记_迭代器

    # Python3 迭代器与生成器 import sys ''' 迭代是Python最强大的功能之一,是访问集合元素的一种方式. 迭代器是一个可以记住遍历的位置的对象. 迭代器对象从集合的第一个元素开 ...

  2. Python3基础笔记_字典

    # Python3 字典 dict = {'} # 1.访问字典里的值 ,字典中没有key会报错 # 2.修改字典 print("修改之前:", dict['Beth']) dic ...

  3. Python3基础笔记_列表

    # Python 列表(List) list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5] list3 = [&quo ...

  4. Python3基础笔记_字符串类型

    # 1.Python转义字符 a = "sqwerdf" # 2.Python字符串运算符 ''' + 字符串连接 a + b 输出结果: HelloPython * 重复输出字符 ...

  5. Python3基础笔记--基础知识

    目录: 一.变量问题 二.运算符总结 三.字符串问题 四.数据结构 五.文件操作 一.变量问题 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间.它自始至终都是在内存中活动,只有指明 ...

  6. Python基础笔记_变量类型

     下面是W3C学习笔记 , , ) :] ]) :]) :]) :-]) :-]) ]) :]) :]) ) , , ]) :]) :]) ) , , , ]) :]) :]) ) ] = , ])) ...

  7. Python3基础笔记--常用模块

    目录: 参考博客:Python 之路 Day5 - 常用模块学习 Py西游攻关之模块 一.time模块 二.random模块 三.os模块 四.sys模块 五.hashlib模块 六.logging模 ...

  8. Python基础-列表_元组_字典_集合

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  9. python基础操作_元组_字典操作

    #元组'''元组是不可变的列表,不能改.取值和列表一样'''tp=(1,2,3)tp1=('127.0.0.1','3307')#元组只有count 和index两个方法.lis=['127.0.0. ...

随机推荐

  1. HDU1556-Color the ball-前缀和/线段树/树状数组

    N个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a <= b),lele便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色.但 ...

  2. 2019 牛客多校第一场 F Random Point in Triangle

    题目链接:https://ac.nowcoder.com/acm/contest/881/F 题目大意 给定二维平面上 3 个整数表示的点 A,B,C,在三角形 ABC 内随机选一点 P,求期望$E ...

  3. 2D转换中的translate里调用matrix()的用法

    一开始,经常看到大佬们用matrix的方法,当时完全不会,不知道如何写.到后面,发现都是这样用,导致只能去认真看一下这个东西怎么用,要不然完全跟不上的节奏啊.因此建议大家去看下这篇文章,写的挺不错的, ...

  4. delphi 实现最小化系统托盘(rz控件最简单 评论)

    1.new -->application 2.在form1中加入一个tPopMenu 命名为pm1 3.uses ShellAPI; 4.定义一个常量在 const WM_TRAYMSG = W ...

  5. uoj140 【UER #4】被粉碎的数字

    题目 看起来就像是数位\(\rm dp\) 不妨从竖式乘法的角度来考虑这个问题 为了方便处理进位,我们得从低位向高位填数 设\(dp[i][0/1][j][p][t]\)表示填到了第\(i\)位,卡不 ...

  6. 随笔-ansible-1

    系统下所有的操作,从运维操作角度划分为两类: 1.文件传输 2.命令执行 系统下所有的操作,从自动化工作类型角度划分为: 1.应用部署 2.配置管理 3.任务流编排 使用root生成默认的秘钥对: # ...

  7. 解决Keep-Alive 和 Close 不能使用此属性设置

    http://www.hejingzong.cn/blog/viewblog_86.aspx Keep-Alive 和 Close 不能使用此属性设置 public static void SetHe ...

  8. hdu6089 Rikka with Terrorist

    题意:n*m的平面内有K个不安全点,Q个询问位置在(x,y)的人能走到多少个点?走到:(x,y)和(x',y')之间的矩形中不包含不安全点. 标程: #include<bits/stdc++.h ...

  9. VC++ MFC文件的移动复制删除更名遍历操作

    1.判断文件是否存在 利用CFile类和CFileStatus类判断 CFileStatus filestatus; if (CFile::GetStatus(_T("d://softist ...

  10. Kafka和RabbitMQ 对比

    1)  Kafka成为业界大数据松耦合架构,异步,队列 特点:吞吐量高50m/s. Kafka和RabbitMQ都是MQ机制,它差异 Kafka作为大数据产品,可以作为数据源,也可以作为结果数据中转 ...