11.list的其他命令

1.获取 list 的长度。
list(LENGTH )
LENGTH:子命令LENGTH用于读取列表长度
:当前操作的列表
:新创建的变量,用于存储列表的长度。

2.读取列表中指定索引的的元素,可以指定多个索引
list(GET [ ...] )
:当前操作的列表
:列表元素的索引
从0开始编号,索引0的元素为列表中的第一个元素;
索引也可以是负数,-1表示列表的最后一个元素,-2表示列表倒数第二个元素,以此类推
当索引(不管是正还是负)超过列表的长度,运行会报错
:新创建的变量,存储指定索引元素的返回结果,也是一个列表。

3.将列表中的元素用连接符(字符串)连接起来组成一个字符串
list (JOIN )
:当前操作的列表
:指定的连接符(字符串)
:新创建的变量,存储返回的字符串

4.查找列表是否存在指定的元素,若果未找到,返回-1
list(FIND )
:当前操作的列表
:需要再列表中搜索的元素
:新创建的变量
如果列表中存在,那么返回在列表中的索引
如果未找到则返回-1。

5.将元素追加到列表中
list (APPEND [ ...])

6.在list中指定的位置插入若干元素
list(INSERT <element_index> [ ...])

7.将元素插入到列表的0索引位置
list (PREPEND [ ...])

8.将列表中最后元素移除
list (POP_BACK [...])

9.将列表中第一个元素移除
list (POP_FRONT [...])

10.将指定的元素从列表中移除
list (REMOVE_ITEM [ ...])

11.将指定索引的元素从列表中移除
list (REMOVE_AT [ ...])

12.移除列表中的重复元素
list (REMOVE_DUPLICATES )

13.列表翻转
list(REVERSE )

14.列表排序
list (SORT [COMPARE ] [CASE ] [ORDER ])
COMPARE:指定排序方法。有如下几种值可选:
STRING:按照字母顺序进行排序,为默认的排序方法
FILE_BASENAME:如果是一系列路径名,会使用basename进行排序
NATURAL:使用自然数顺序排序
CASE:指明是否大小写敏感。有如下几种值可选:
SENSITIVE: 按照大小写敏感的方式进行排序,为默认值
INSENSITIVE:按照大小写不敏感方式进行排序
ORDER:指明排序的顺序。有如下几种值可选:
ASCENDING:按照升序排列,为默认值
DESCENDING:按照降序排列

posted @ 2026-01-06 14:46  r5ett  阅读(1)  评论(0)    收藏  举报