zoukankan      html  css  js  c++  java
  • 我的python之路5

    ---恢复内容开始---

    列表,有序:元素可以被修改

    元祖,有序,元素可以修改,不能被增加或者删除

    列表  li=[11,22,33,44]  类 list

    元祖  tu=(11,22,33,44)  类  tupie

    tu=(11,"alex",(11,33),[33,44],Ture,33,44,)

    一般写元祖的时候,最好在后面加入,

    #索引
    tu=(11,"alex",(11,33),[33,44],True,33,44,)
    v=tu[0]
    print(v)
    v1=tu[0:2] #0<=  <2
    print(v1)

    输出

    11
    (11, 'alex')
    #可以被for循环,可以迭代对象
    tu=(11,"alex",(11,33),[33,44],True,33,44,)
    for item in tu:
        print(item)

    输出

    11
    alex
    (11, 33)
    [33, 44]
    True
    33
    44
    #字符串 列表 元祖 之间的转换
    s="asddfasdf"
    li=["asdf",1231]
    tu=(123,123,"asdf")
    v1=tuple(s) #字符串转元祖
    v2=tuple(li)#列表转元祖
    v3=list(tu)#元祖转列表
    print(v1)
    print(v2)
    print(v3)

    输出

    ('a', 's', 'd', 'd', 'f', 'a', 's', 'd', 'f')
    ('asdf', 1231)
    [123, 123, 'asdf']

      元素之间连接

    tu=("asdf","asdf")
    v="_".join(tu)
    print(v)

    输出

    asdf_asdf
    #元祖有序,通过位置检索
    tu=(1111,"alex",(11,22),[(33,44)],True,33,44)
    v=tu[3][0][0]
    print(v)

    输出  33

    #元祖的以及元素不可修改、删除、增加
    tu=(1111,"alex",(11,22),[(33,44)],True,33,44)
    tu[3][0]=567
    print(tu)

    输出

    (1111, 'alex', (11, 22), [567], True, 33, 44)
    tu=(1111,"alex",(11,22),[(33,44)],True,33,44)
    v=tu.count(33)
    print(v)

    输出  1

    #获取指定元素在元祖中的位置(从左向右查找)
    tu=(1111,"alex",(11,22),[(33,44)],True,33,44)
    v=tu.index(33)
    print(v)

    输出  5

    ---恢复内容结束---

  • 相关阅读:
    [leetcode] Copy List with Random Pointer
    [leetcode] Single Number II
    团队项目NABCD模型的需求分析
    团队项目的分工及绩效评估方法
    软件工程结对作业实验报告
    Java jdbc链接 mySQL 写的crud
    从高版本JDK换成低版本JDK报错Unsupported major.minor version 52.0的解决方案
    红黑树简介
    再学HTML之一
    Java script 的dom编程
  • 原文地址:https://www.cnblogs.com/liushuizs/p/10232597.html
Copyright © 2011-2022 走看看