鱼C论坛

 找回密码
 立即注册
查看: 2446|回复: 0

[技术交流] 10 - 列表:一个打了激素的数组2 - 景命

[复制链接]
发表于 2017-6-20 12:11:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
知识点

从列表中获取元素的方法:
        我们可以通过元素的索引值(index)从列表获取单个元素,注意,列表的索引值是从0开始的。
>>> s = [1,2,3]
>>> s[0]
1

删除列表中元素的方法:
lb = [1,2,3,4,5]
         1.remove()方法:只有一个参数,括号里放的是元素的名字。
                lb.remove(1)
        2.pop()方法:有一个参数。从列表中取出最后一个元素,并返回。(取出的元素将会从列表中删除)
                lb.pop(1)        #把指定位置的元素删除并返回。
                lb.pop()  #会返回列表中最后一个元素,并删除最后一个元素
        3.del:del是一个语句,不是方法。
                del lb[1]                #删除队列 lb 中位置为一的元素
                del后面加上列表的名字(del lb),会把整个列表删除。



列表分片:
        可以一次取出列表中的多个元素,返回值为一个列表,并不会改变原列表。
        可以改变步长(类似于range()函数)
        lb = [1,2,3,4,5]
        lb [1:3]                #取出列表中1到3的元素。用冒号隔开的两个索引值,左闭右开区间
        lb [:4]                #可以省略,意思从第0个到第3个
        lb [2:]                #可以省略,意思从第2个到最后一个
        lb [:]                        #什么都不打的话,会得到一个原列表的拷贝。
        lb [0:5:2]                #遍历列表中所有的元素,步长为2。(结果为[1,3,5])

        不管是正负都会从左往右打印,所以 list1 [4:1] 这样写是会打印出空列表的。但是可以通过改变步长来避免打印空列表 list1 [4:1:-1]
       
        python指出负数索引:
                正常下标        0        1        2        3        4        5       
                列表内容        1        3        2        9        7        8
                负数下标        -6        -5         -4        -3        -2        -1

       

sort()方法                #用于队列排序

        list.sort()        #整理分类的意思,可以把队列从新排序
        list
        [1,2,5,6,8,9]
        list1 = ['s','d','g','t','y','q','c','b']
        list1.sort()
        list1
        ['b', 'c', 'd', 'g', 'q', 's', 't', 'y']





评分

参与人数 2鱼币 +7 收起 理由
康小泡 + 3
小甲鱼 + 4 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 20:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表