当前位置:首页>python>Python学习记录(8)

Python学习记录(8)

  • 2026-08-24 09:09:08
Python学习记录(8)
  • sum()函数用于统计数值列表中各元素的和。语法格式:sum(iterable[,start])

iterable:表示要统计的列表。■ start:表示统计结果是从哪个数开始(即将统计结果加上start所指定的数),是可选参数,如果没有指定,默认值为0。

列表对象提供了sort()方法用于对原列表中的元素进行排序。sort()方法的语法格式如下:

listname.sort(key=None,reverse=False)

listname:表示要进行排序的列表。■ key:表示指定从每个元素中提取一个用于比较的键(例如,设置“key=str.lower”表示在排序时不区分字母大小写)。■ reverse:可选参数,如果将其值指定为True,则表示降序排列;如果为False,则表示升序排列,默认为升序排列。

运行后:

使用sort()对字符串列表进行排序时,采用规则时先对大写字母排序,然后再对小写字母排序。如果想要不区分大小写对字符串列表进行排序,需要指定key参数。

运行后:

内置sorted()函数进行排序,语法格式:sorted(iterable,key=None,revserse=False),简单的一个应用例子:

运行后:

使用sort()方法时,会改变原列表的元素排列顺序,而使用sorted()函数时,会建立一个原列表的副本,该副本为排序后的列表。

  • 快速生成一个列表,如随机生成一个10个数的列表,数字范围在10-100之间:

运行生成列表:

根据列表生成指定需求的列表,如在上面列表增加一个将生成的列表所有的数加1:

  • 二维列表生成:使用嵌套的for循环创建

    使用推导式创建二维列表:

最新文章

随机文章