zoukankan      html  css  js  c++  java
  • class_09python变量类型之列表

    #!/user/bin/python3
    # -*- coding: utf-8 -*-
    #@Time      : 2020/5/22 0022 3:15
    #@Author    : lemon_小张
    #@Email     :981874735@qq.com
    #@File      :class_09python数据类型之列表.py
    # 列表的定义:
    # 关键字list(列表)
    # 使用时最频繁的数据类型,列表可以完成大多数结合类的数据结构实现
    # 它支持字符,数字,字符串,甚至包括列表(即嵌套)
    # 列表用[]标识 有序数据 排队
    #1.空列表
    # t = []
    # print(type(t))
    # print(len(t))
    # 2.列表的数据用逗号隔开,数据可以是任意类型
    t =[1,0.02,True,'lemon',(1,2,3,'python'),[1,0.02,False,['hello']]]
    # print(type(t))
    # print(len(t))
    # 3.列表的操作:增删改查
    # 列表的特性:有序可变
    # t =[1,0.02,True,'lemon',(1,2,3,'python'),[1,0.02,False,['hello']]]
    # print(t[0])
    # print(t[-1])
     # 4.列表元素的查找  根据索引取值,切片
     # 列表里面的最后一个元素python 字符串--嵌套取值:根据索引一层一层的去定位
    #  去hello里面的而字母e
    print(t[-1][-1][-1][1])
    # 切片 也是同字符串一样操作
    # 取值偶数为的元素
    # t[1::2]列表名[start:end:step]
    # print(t[-1])#列表
    # print(t[::-1])#列表进行倒序输出
    # print(t[0::2])#取出还是列表
    
    # 元组和列表的不同之处
    # 1.元组不可变 列表可变‘
    # 2.元组如果只有一个要记得加逗号 列表无操作
    # 3.元组tuple() 列表list[]
    # 相同之处
    # 1.有序可变 有索引
    # 2.可以根据索引取值
    # 3.切片的方法都是一致的
    
    # 增删改查
    # 1.增加元素
    # t =[1,0.02,True,'lemon',(1,2,3,'python'),[1,0.02,False,['hello']]]
    # t.append('小张')#默认追加元素到列表的末尾,每次只能添加一个元素
    # t.append('lemon')
    # t.insert(1,'lemon30')#可以插入到指定索引的位置
    # t.extend([1,2,3,4])#拓展列表的操作,合并列表
    # s = [1,2,32]#两个列表相加
    # t += s
    # print(t)
    # 小练习  添加java这个字符串到hello这个字符串多在列表里面
    # 定位到这个列表
    t[-1][-1].append('java')
    print(t)
    
    # 2.修改 :修改原有的值 赋值方式 列表名[索引值]=新值
    print(t[3])
    t[3] = '666'
    print(t)
    # 4.删 把某元素删掉
    # t.pop()#默认删除最后一个元素
    # t.pop(0)#指定删除元素的索引值
    # t.clear()#清空列表
    print(t)
    # 其他用法
    print(t.index(1))#确定元素所在索引的位置
    print(t.count(0.02))#统计列表元素的个数
  • 相关阅读:
    原生JS 碰撞检测
    sdw
    无题
    什么是递归?递归大讲义
    C#中常用的经典文件操作方法
    rpm包时遇到Header V3 DSA signature: NOKEY时解决办法
    Linux vim命令
    Linux yum命令详解
    visual studio 2013 快捷键大全
    D_S 线性表的顺序表示和实现
  • 原文地址:https://www.cnblogs.com/zhang-ping1205/p/12939530.html
Copyright © 2011-2022 走看看