zoukankan      html  css  js  c++  java
  • python基础day5_元组

    元祖---只读列表,可循环查询,可切片
      儿子不能改,孙子可能可以改、增加(主要看要操作的是属于列表还是元组)

    tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon')
    
    tu[
    4][1] = 100 print(tu) #(1, 2, 3, 'alex', [2, 100, 4, 'taibai'], 'egon') tu[4].append('智障') print(tu) #(1, 2, 3, 'alex', [2, 100, 4, 'taibai', '智障'], 'egon') tu[2] = 1 print(tu) #报错

    list-->str用join()

    str-->list表用split()

    li = ['alex','hjh','nvshen ']
    s = '_'.join(li) 
    print(s) #结果lex_hjh_nvshen

    range 相当于一个列表,里面存的都是数字,顾头不顾尾

    range(头,尾,步长)

    for i in range(0,10):#其中0可以省略,可写成for i in range(10)
        print(i)#结果[0,1,2...9]
    for i in range(0,10,3):
        print(i)#结果[0,3,6,9]
    for i in range(10,0,-3):
        print(i)#结果[10,7,4,1]
    for i in range(0,10,-3):
         print(i)#注意:此时什么也不输出,也不会报错

    补充实例

    输入每个元素,列表里的列表中的元素也输出(两种方法)
    li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'afds']
    for i in li:
         if type(i) == list:
              for j in i:
                   print(j)
         else:
              print(i)
    
    for i in range(0,len(li)):
         if type(li[i]) == list:
             for j in li[i]:
                  print(j)
         else:print(li[i])
       结果[1,2,3,5,'alex',2,3,4,5,'taibai','afds']
  • 相关阅读:
    1.28
    1.27
    1.26
    如果给你以下功能怎么测试
    测试面试题
    对h5页面的测试方式
    完美解决linux下Django报错Error: That port is already in use.
    KeyError:使用Python的Appium中的“ touchAction” 错误码
    Appium自动化测试
    selenium IDE使用
  • 原文地址:https://www.cnblogs.com/Cheryol/p/9588125.html
Copyright © 2011-2022 走看看