zoukankan      html  css  js  c++  java
  • day4

    列表是Python基础类型之一,可切片,可索引,可加步长。

    列表相较于字符串,不仅可以储存不同的数据类型,而且可以储存大量的数据

    增:

    l1 = l'alex', 'wusir', 'taibai', 'egon', '景女神', '文周老师', '日天']
    l1.append('明日')                         #追加到最后面
    print(l1)
    l1.insert(5,'bebe') #按照索引任意插入
    print(l1)
    l1.extend('dhfsk') #迭代追加,单个字符追加在最后面 里面的iterable必须是可迭代的,拆分组成这个列表的最小元素
    print(l1)

    删:

    li.pop(2)                                #按照索引去删除,删除动作是唯一一个有返回值的
    print(l1)
    l1.remove('egon') #按照元素去删除
    print(l1)
    l1.clear() #清空留下的空列表

    del:分为三种

    del l1[0] #可以按照索引删除
    prrint(l1)
    del l1[3:] #可以按照切片删除(可加步长)
    print(l1)
    del l1 #可以在内存级别删除整个列表

    改:

    l1[2] = '男神'                           #按照索引改,放在等号右边是赋值
    print(l1)
    l1[:4] = 'sjdjds' #先把切片内容清空,再把后面的内容一次迭代添加到那个位置,数量没有限制
    print(l1)
    l1[:4:2] #切片+步长,删掉几个元素后面只能添加相应的几个元素,不能任意添加

    查: 按照索引,切片,切片+步长

    for i in l1:
     print(l1)

    #运用for循环

    s1 = l1.len()
    print(s1)

    #len查询总个数

    s2 = l1.count('alex')
    print(s2)

    #count查询某个元素出现的次数

    s3 = li,index('taibai')
    print(s3)

    #index通过元素找索引

    列表独有,字符串没有的  sort

    l2 = [4, 6, 2, 7, 9, 0, 8, 1]               #sort从小到大
    l2.sort()
    print(l2)

    l2.sort(reverse=True) #从小到大
    print(l2)

    l2.reverse() #翻转

    元祖:只读列表,只允许查询,不允许增删减

    按照索引,切片,切片加步长

    运用for循环查   index   len   count

    应用场景:

    一些非常重要的数据,不允许所有人修改,放在元组中的,而元祖里面的列表里面的值是可以修改的

    range:自定制的,可控的数字范围的可迭代的对象,可以类比成列表,数字,顾头不顾尾

    range只与for循环结合使用

    for i in range(1,100):
    print(i)
    

      

  • 相关阅读:
    centos7下mysql双主+keepalived
    Nginx 性能优化有这篇就够了!
    mysql对自增主键ID进行重新排序
    nginx 配置文件 2019-12-20
    zabbix服务端接收的数据类型,便于编写脚本向服务端提交数据
    zabbix自动注册,实现自动添加机器,减少人工干预
    zabbix企业微信告警配置教程
    websocket 连接测试端口服务是否正常代码
    mongodb Sort排序能够支持的最大内存限制为32M Plan executor error during find: FAILURE
    rabbitmq 的安装配置使用
  • 原文地址:https://www.cnblogs.com/beriuta/p/9437735.html
Copyright © 2011-2022 走看看