zoukankan      html  css  js  c++  java
  • python元组和range

    1.元组

    1)元组介绍

    元组: 俗称不可变的列表.⼜被成为只读列表, 元组也是python的基本数据类型之⼀, ⽤⼩括号括起来⾥⾯可以放任何数据类型的数据查询可以循环也可以切片也可以但就是不能改 

    1 tu = (1, "太⽩", "李⽩", "太⿊", "怎么⿊")
    2 print(tu)
    3 print(tu[0])
    4 print(tu[2])
    5 print(tu[2:5]) # 切⽚之后还是元组

    2)for循环遍历元组

    1 for el in tu:
    2 print(el)

    3)修改元组

    1 # tu[1] = "⻢⻁疼" # 报错 'tuple' object does not support item assignment
    2 tu = (1, "哈哈", [], "呵呵")
    3 # tu[2] = ["fdsaf"] # 这么改不⾏
    4 tu[2].append("麻花藤") # 可以改了. 没报错
    5 tu[2].append("王剑林")
    6 print(tu)

    注意元组中如果只有⼀个元素. ⼀定要添加⼀个逗号, 否则就不是元组

    1 tu = (1,)
    2 print(type(tu))

    2.range

    range可以帮我们获取到⼀组数据. 通过for循环能够获取到这些数据

    1 for num in range(10):
    2 print(num)
    3 for num in range(1, 10, 2):
    4 print(num)
    5 for num in range(10, 1, -2): # 反着来, 和切⽚⼀样
    6 print(num)

     

  • 相关阅读:
    jvm09
    jvm08
    jvm07
    求解最长公共子序列问题
    归并排序
    求解N皇后问题
    快速排序算法
    求解0/1背包问题
    求解全排列问题
    求解最大连续子序列和问题
  • 原文地址:https://www.cnblogs.com/beargod/p/10054907.html
Copyright © 2011-2022 走看看