zoukankan      html  css  js  c++  java
  • python中range()、list()函数的用法

     

    Python  range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

    函数语法:

    range(stop)
    range(start, stop ,step)//默认start为0,step为1
    for i in range(5):
        print(i,end=" ")  #输出:[0 1 2 3 4]
    print("
    ")                 
    #可以使用range(n,m)的形式就会产生n到m-1的内容。
    for i in range(1,5):
        print(i,end=" ")   #输出:[1 2 3 4]
    print("
    ")
    # range(n,m,step),,step默认为1,,n默认为0
    for i in range(1,5,2):
    
        print(i,end=" ")    #输出:[1 3]

    Python  list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。

    list() 方法用于将元组转换为列表。

    注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中( ),列表是放于方括号中[ ]。

    元组:tuple 英 /tjʊpəl; ˈtʌpəl/ 美 /ˈtjʊpəl; ˈtʌpəl/ 

    aTuple=('python','is','on','the''way')
    print("输出元组:",aTuple)
    print("输出列表:",list(aTuple))
    
    输出元组: ('python', 'is', 'on', 'theway')
    输出列表: ['python', 'is', 'on', 'theway']

    元组中只包含一个元素时,需要在元素后面添加逗号

    tup1 = (50,)

    list、元组与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

  • 相关阅读:
    对称二叉树
    显示图片路径问题
    爆炸的联赛模拟 8.24~8.25
    【Java基础总结】字符串
    pro、pre、test、dev环境
    开发环境、测试环境、预发布环境、生产环境的区别
    【IP】虚拟IP原理
    【版本】Spring Cloud 版本
    Zipkin
    【小笔记】小知识记录
  • 原文地址:https://www.cnblogs.com/foremostxl/p/9374771.html
Copyright © 2011-2022 走看看