• python基础入门 列表


    列表

    1.关键字---list

    2.定义:用来存储数据可存储多种数据类型 支持索引,切片 是有序的 可变的

    3.定义一个列表

    l1 = ['列表','字符串','lnh',123,'kk0','ttt']
    索引:
    print(l1[0])#['列表']
    切片:
    print(l1[0:3])#['列表', '字符串', 'lnh']
    列表的增删改查
    增加
    append 在字符串尾端追加
    l1.append('数字')
    print(l1)#['列表', '字符串', 'lnh', 123, 'kk0', 'ttt', '数字']
    insert 在字符串中根据索引位置插入
    l1.insert(2,'feng')
    print(l1)#['列表', '字符串', 'feng', 'lnh', 123, 'kk0', 'ttt']
    extend 在列表尾端迭代增加
    l1.extend('gg')
    rit(l1)#['列表', '字符串', 'lnh', 123, 'kk0', 'ttt', 'g', 'g']/
    
    删除
    pop 通过索引删除元素,默认删除最后一个
    l1.pop(3)
    print(l1)#['列表', '字符串', 'lnh', 'kk0', 'ttt']
    l1.pop()
    print(l1)#['列表', '字符串', 'lnh', 123, 'kk0']
    remove 直接删除列表里的元素
    l1.remove('列表')
    print(l1)#['字符串', 'lnh', 123, 'kk0', 'ttt']
    del 按照索引删除该元素  可切片
    del l1[1]
    print(l1)#['列表', 'lnh', 123, 'kk0', 'ttt']
    clear 清空列表
    l1.clear()
    print(l1)#[]
    
    改
    通过索引位置改
    l1[0] = '你好'
    print(l1)#['你好', '字符串', 'lnh', 123, 'kk0', 'ttt']
    通过切片迭代改
    l1[1:3] = '大煎饼'
    print(l1)#['列表', '大', '煎', '饼', 123, 'kk0', 'ttt']
    通过切片步长改
    l1[::2] = 'lop'
    print(l1)#['l', '字符串', 'o', 123, 'p', 'ttt']
    步长不为1时,必须一一对应
    l1[::2] = 'lop','kk','j'
    print(l1)#['lop', '字符串', 'kk', 123, 'j', 'ttt']
    
    查
    1.切片查
    2.for 循环查
    for i in l1:
        print(i)
    3.while 循环
    while i < len(l1):
        print(l1[i])
        i += 1
        
        
     列表的嵌套
    l2 = [1,'哒哒哒o_O','哪呢',['GG',[123,'jbk'],555]]
    print(lst[3][1][1])#jbk
    print(lst[-1][-2][-1])#jbk
    
     !!!不管什么数据类型进行切片的时候获取的都是元数据类型
    

    元组

    关键字--tuple

    存放重要数据,只能查看而不能增删改 用()

    tu =('列表','字符串','lnh',123,'kk0','ttt')
    print(tu[0])# 列表  不带括号
    print(tu[0:3])# ('列表', '字符串', 'lnh')
    print((tu[::2]))# ('列表', 'lnh', 'kk0')
    
    for 循环查看
    for i in tu:
        print(i)
    while 循环查看
    i = 0
    while i < len(tu):
        print(tu[i])
        i += 1
    

    range

    1. range----范围

    2. python2:返回一个列表
      python3:返回的是迭代值
              xrange和python3中的相似
      l1 =['列表','字符串','lnh',123,'kk0','ttt']
      range(0,5,1)
      顾头不顾尾
      参数第一个是范围的起始位置
      参数第二个是范围的结束位置
      参数第三个是步长
      和for 配合使用 
      

    1562723496571

    1562723853431

  • 相关阅读:
    mac zsh
    lldb
    c++ 的整形字面值和如何确定常量类型
    Python GTK + 3教程 学习笔记 ——(7)GTK的UI设计理念
    Python GTK + 3教程 学习笔记 ——(6)gnome-tewak-tool代码学习
    c++ 一些资料
    解决github无法加载图片
    Python GTK + 3教程 学习笔记 ——(5)布局 与 glade
    wp rest api 授权方法步骤(使用JWT Authentication插件)
    解决Ionic的ion-slide-box 2条数据渲染问题
  • 原文地址:https://www.cnblogs.com/tangjian219/p/11170393.html
Copyright © 2020-2023  润新知