zoukankan      html  css  js  c++  java
  • day-5元组专区

    *元组,元素不可被修改,不能被增加或者删除
    tuple
    tu = (11,22,33,44)
    tu.count(22),获取指定元素在元组中出现的次数
    tu.index(22),索引22在元组中位置(左到右第一个出现的位置)
    ####################################### 深灰魔法 #######################################
    1. 书写格式
    一般写元组的时候,推荐在最后加入 ,
    元素不可被修改,不能被增加或者删除
    2. 索引
    tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
    v = tu[0]
    print(v)
    111
    3. 切片
    v = tu[0:2]
    print(v)
    (111, 'alex')
    4. 可以被for循环,可迭代对象
    for item in tu:
        print(item)
    111
    alex
    (11, 22)
    [(33, 44)]
    True
    33
    44
    5. 转换
    s = "asdfasdf0"
    li = ["asdf","asdfasdf"] 
    tu = ("asdf","asdf")
    
    v = tuple(s)       # 字符串转换为元组
    print(v)
    ('a', 's', 'd', 'f', 'a', 's', 'd', 'f', '0')
    
    v = tuple(li)
    print(v)            # 列表转换为元组
    ('asdf', 'asdfasdf')
    
    v = list(tu)
    print(v)            # 元组转换为列表
    ['asdf', 'asdf']
    
    v = "_".join(tu)
    print(v)           # 元组转换为字符串
    asdf_asdf
    
    
    li = ["asdf","asdfasdf"]
    li.extend((11,22,33,))
    print(li)
    ['asdf', 'asdfasdf', 11, 22, 33]
    6.元组的一级元素不可修改/删除/增加
    tu = (111,"alex",(11,22),[(33,44)],True,33,44,)
    v = tu[3][0][1]
    print(v)
    v=tu[3]
    print(v)
    tu[3][0] = 567
    print(tu)
    44
    [(33, 44)]
    (111, 'alex', (11, 22), [567], True, 33, 44)
  • 相关阅读:
    登录及注册页面
    多方式登录
    git笔记
    后台主页模块设计
    auth模块迁移后需新增字段
    使用idea构建SpringBoot源码
    Springboot相关面试问题
    Springboot自动加载工具-devtools的理解与使用
    SpringBoot项目的一些简单常用配置
    Java线程池及Executor框架的理解
  • 原文地址:https://www.cnblogs.com/mada1027/p/11664260.html
Copyright © 2011-2022 走看看