zoukankan      html  css  js  c++  java
  • Python笔记【3】_元组学习

    #!/usr/bin/env/python
    #-*-coding:utf-8-*-
    
    #Author:LingChongShi   #查看源码Ctrl+左键
    
    '''
    tuple:以圆括号“()”括起来,以“,”分隔
    1、有序,建立后不可变的
    2、元组中元素的数据是可以变的
    '''
    Tuple=(1,2,'a','B','中文',[3,'python',5],{'X','Y',90},'中文')
    
    #查看对象的类,或对象所具备的功能
    print(dir(Tuple))
    #查看list类的源码
    # print(help(type(tuple)))
    
    '''一、空元组和一个元素的元组建立'''
    tup=()
    print('建立一个空元组:',tup,type(tup))
    print('建立一个空元组:',(),type(()))
    print('建立一个元素的元组:',(1,),type((1,)))
    
    '''二、访问元组中的值'''
    print('元组按照位置获取值:',Tuple[2])
    print('元组按照位置获取值:',Tuple[-1])
    print('元组按照位置获取值:',Tuple[2:5])
    print('元组按照位置获取值:',Tuple[len(Tuple)-1])
    
    '''三、元组中函数'''
    print('元组的长度:',len(Tuple))
    Tuple1=(3,9,43,90)
    print('元组中元素的最大值:',max(Tuple1))
    print('元组中元素的最小值:',min(Tuple1))
    
    #Python 的元组内建方法
    '''一、查找元组中元素出现次数'''
    print('元组中元素X出现次数:',Tuple.count('中文'))
    
    '''二、查找元组中元素的索引'''
    print('在元组指定长度中找出X第一个匹配项的索引位置:',Tuple.index('中文',0,10))
    
    '''三、元组内容修改:元组是不可变的,元组中嵌套的列表和字典是可以改变的'''
    Tuple1=(11,22,"sjl",'中文',["zs",'&','ls'],{'name':'sjl','age':20},{'X','Y',90})
    Tuple1[4][0]='张三'
    print('元组中的列表被修改后的内容:',Tuple1,'
    ','类型:',type(Tuple1))
    Tuple1[5]['name']='小邵'
    print('元组中的字典被修改后的内容:',Tuple1,'
    ','类型:',type(Tuple1))
    
    '''四、tuple()函数将列表转换为元组'''
    List=[1,2,'a','中文']
    print('将列表转换为元组',tuple(List),'
    ','类型:',type(tuple(List)))
  • 相关阅读:
    linux下给U盘分区&制作文件系统
    迭代器 配接器
    仿函数
    在查询用户的权限的时候 使用左外连接 和 access数据库中左外连接
    C# 想要程序文件移动 而数据保持相对位置
    C# 第三方控件 下面的Item不显示了
    C# 第三方控件 错误 LC-1
    c# 第三方控件 闪退
    access 语句错误
    poj 1469(二分图 最大匹配)
  • 原文地址:https://www.cnblogs.com/sjl179947253/p/7367994.html
Copyright © 2011-2022 走看看