• 相识python --------- 列表 元祖 range 范围


    列表—————list (别的语言称为数组就是phthon中的列表)--------列表就是一种容器

    数据类型之一,存储数据,大量的存储不同类型的数据

    定义一个列表

    lst = [1,2,"alix" Ture ["钥匙" "门禁卡"["银行卡"]]]

    print (lst)

    列表是一种有序的容器 支持索引

    列表是一种可变的数据类型 原地修改

    lst = [1,2,3,4,3]

    列表的添加

    追加———append

    lst.apppend(3) 追加 在最末尾的地方进行添加

    print(lst)

    插入————insert

    Lst .insert (2,w)—————就是在索引=2的位置前插入一个数据"w"

    print(lst)——————结果为:[1,2,w,3,4,3]

    迭代添加--------extend

    Lst.extend([1,2,3,4])

    print(lst)———————结果为[1,2,3,4,3,1,2,3,4]

    for

    For i in list :

    ​ lst append (i)

    print (lst)————————结果是[1,2,3,4,3,1,2,3,4]

    列表的删除

    弹出-------pop

    lst.pop (2)—————根据索引位置删除

    清空--------clear()

    Lst . clear()

    Print (lst)

    删除列表————del

    del lst[4]———————通过索引删除

    del lst[2:5]—————— 通过切片删除

    del lst[1:5:2]—————通过步长删除

    列表的修改

    lst= [1,2,3,4,5,6]

    lst[2] = 80—————通过索引进行修改

    print(lst)

    lst[1:3] = "20"---------通过切片进行修改,默认步长为1,修改的内容必须是可迭代对象,修改的内容可多可少

    print(lst)—————— 结果为[1,2,0,4,5,6]

    Lst [1:5:2] = 100,100———— 步长不为1的时候,必须一一对应

    print(lst)——————— 结果为[1,100,2,100]

    列表的查 (字符串中只要占一个位置的就是一个元素)

    for循环

    索引

    lst = [1,2,3,4,5]

    for i in list :

    ​ Print (i)

    列表中只要是,隔开的就是一个元素

    列表的嵌套

    lst = [1,2,[3,4,5,["alex[]",True,[[1,2,]],90],"wusir"],"taiba"]

    print([2] [3] [0] [-1] )——————结果是:[]

    元祖(tuple) --------Python中的数据类型之一

    有序

    不可变

    定义方式:

    Tu = (1,2,3,4)

    lst = [1,2,3,4]

    print(lst[1:3])———— 结果是[2,3]

    print(tu[1:3])——— — 结果是(2,3)

    tu = (1,2,3)

    For i in tu :

    ​ Print (i)

    tu = (1,2,3,4,5,1,2,1)

    元祖支持查询

    元祖就是一个不可变得列表

    元祖的方法

    统计————— print(tu.count(1))

    获取索引—————— print(tu.index(2))

    元祖的用途

    tu = (1,2,3)

    tu[2] = 80

    print(tu)————————— 结果会报错 元祖不可变

    元祖的嵌套:

    tu = (1,2,3,4,(5,6,7,8,("alex","wusir",[1,23,4])))

    print (tu [4] [4] [0] )————— 结果是alex

    range 范围--------range的诞生是为了解决不能循环数字

    print(range(1,10)) # Python3中打印range是自己range自己本身print range(1,10) # Python2中打印

    print range(1,10) # Python2中打印range获取的是一个列表,列表的元素是1-9

    range(1,10) # [起始位置:终止位置] 顾头不顾尾

    range(1,10,2) # [起始位置:终止位置:步长] 默认为 1

    range(10)   # 10代表的是终止位置,起始位置默认为 0

    range是一个可迭代对象

    for i in range(2,10,2):

    ​ print(i)————————结果是 2 4 6 8

    for i in range(0,100,2):
    print(i)——————100以内的偶数

    for i in range(1,100,2):—————— 100以内的奇数
    print(i)

    for i in range(100):——————0— 100以内对的数
    print(i)

    for i in range(100,-1,-1):# print(i)———— 100到0的倒叙所有的数

    for i in range(100,-11,-1): ———————100到-10的倒叙所有数
    print(i)

  • 相关阅读:
    Spring核心概念
    机器学习第二次作业
    机器学习第一次作业
    软工实践个人总结
    第04组 Beta版本演示
    第04组 Beta冲刺(5/5)
    第04组 Beta冲刺(4/5)
    第04组 Beta冲刺(3/5)
    第04组 Beta冲刺(2/5)
    第04组 Beta冲刺(1/5)
  • 原文地址:https://www.cnblogs.com/x-h-15029451788/p/11309918.html
Copyright © 2020-2023  润新知