7872人加入学习
(35人评价)
Python零基础入门学习2020最新版(SiKi)

使用Python3.8 于2019/10/20开始录制

价格 免费

列表的排序:

列表按照字母排序方法

names.sort()

[展开全文]

永久正序排序:(会对列表产生影响)

列表名 . sort ()

临时正序排序:(对列表不产生影响)

newList = sorted ( 列表名

print ( newList )

倒序:

reverse=true

[展开全文]

x.sort()是将顺序进行排序

x.sort(reverse=true)是将倒叙

x.reverse()单纯的翻转

 

[展开全文]

names = [ "siki", "michae", "xiaoming", "dkew"]

names.sort()

print(names)

names.sort(reverse=True) #倒序排序

print(names)

newlist = sorted(names) #不改变原列表的倒序排序

print(newlist)

列表排序 按照首字母顺序排序 弱遇到大写 小写,数字混合,数字的排到最前面,然后大写字母排到数字后面。

scores = [ 1,4,5,3,77,55]

names.sort()

print(names)

newlist = sorted(names)

[展开全文]

排序

names =["cg","zangli","fhanglaing","hnglaing"]
print(names)
names.sort()
print(names)

列表里字符串按照字母大小写、顺序排序

数字按照数字顺序排序

中文没办法排序

永久排序 倒序,原列表产生影响;

sort:排序

names.sort(reverse=True)

临时排序,对愿列表不产生影响:

newList=sorted(names)

print(newList)、

顺序翻转:倒数第一个变第一个、

reverse:翻转

names.reverse()

[展开全文]

列表排序(数字、字母):

永久排序

正序:names.sort()

倒序:name.sort(reverse=true)

临时排序

newlist = sorted(names)

 

[展开全文]

注:会影响原数据

x.sort()排序方法(一般用在字母和数字的排序)

字母按26个字母的顺序排列(有数字和大写字母时数字前大写后)

数字就是按小到大的顺序排

x.sort(reverse=true):让列表倒着排列

x.sorted():也是让列表倒着排列(不影响原列表)

x.reverse():翻转列表

 

 

 

 

 

[展开全文]

排序方法

names.sort()

print(names)

数字是按照大小排序,字符串是按照顺序比较,从第一个字母开始。中文排不了 

默认从小到大

names.sort(reverse=TRUE) 倒序排序 这是固定的

sort是永久排序,对列表产生影响

临时排序不会产生影响

newList = sorted(names)

顺序翻转

names.reverse()

这些都是方法

[展开全文]

14.创建一个列表存储多个数据:例如:

names = ["siki","mimi","xixi","lili"],列表信息用中括号括起来,内部数据用逗号分隔。

即:列表名 = [数据1,数据2,数据3]

15.如何访问列表中的数据:

索引从0开始,长度即为元素个数;

访问列表中倒数的几个元素,即可以用 names[-1]表示倒数第一个元素,names[-2]表示倒数第二个元素

16.如何截取子列表:

例如:names[0:2](注意包含开始,不包含结束),不写开始索引时,例如names[:2]默认从0开始;不写结束索引时,默认到末尾;都不写时,例如names[:]相当于复制列表。

17.修改列表中的数据:

例如:names[2]="dada"直接改;

添加数据:

names.append("需要添加的内容"),默认添加到列表结尾;

插入数据:

例如:names.insert(需要插入的位置索引号,插入的内容):比如names.insert(0,"zhangsan"),此时后面的元素依次向后串一位;

删除数据:del(names[2])方法即可,后面的元素自动向前串一位;或者写成 del names[2];或者直接names.remove("siki")直接删除也可以(但需要保证要删除的元素是存在的,否则会报错,同时如果列表中由多个“siki”时,默认删除的是第一个“siki”);

18.print()相当于一个换行。

19.使用列表里面的pop方法弹出数据,意思就是使用一次该数据然后将该数据删除;例如print(names[-1])  del(names[-1]),此时可以用names.pop(索引),索引不写时默认最后一个元素。

20.列表的排序:

升序:调用names.sort()进行排序,如果是字母字符串时,按照开头字母26英文顺序排,大写字母排在小写字母之前,即先大写后小写,数字开头的则先数字再大写后小写;纯数字的话,就按照数字本身大小进行升序;中文此时不介绍,sort()方法是永久排序;

降序的话,为names.sort(reverse=True);

临时排序:对列表原始不产生影响;一般任何如果是临时的话,最好用一个变量来接收这个值,例如newList = sorted(names),但此时原列表仍未变化;

names.reverse()表示将列表顺序翻转,仅仅是单纯的顺序翻转一下

 

 

 

 

 

 

[展开全文]

A=["C","a","B",1,"A"]

A.sort()

print(A)

输出:

[1,'A','B','C','a']

 

数字排在最前面(按数字大小(从小到大)排),大写字母开头排在中间(按字母顺序排),小写字母开头排最后(按字母顺序排)

汉字无法排序

 

如果:

在sort后的括号添加reverse=True

就可以使数字和大小写字母倒叙排序

比如:

B=["A","B","a","b",1,2]

B.sort(reverse=True)

print(B)

输出:

[2,1,"B","A","b","a"]

以上是永久倒叙排序

 

以下是临时倒叙排序

如果:

B=["A","B","a","b",1,2]

C=sorted(B)

print(C)

会达到之前一样的效果

 

但是临时排序只会显示排序的效果,而不会改变原数据本身,而永久排序会改变原数据本身,但是临时排序的效果可以被新的变量储存......简单来说,临时排序不会改变原列表,而永久排序会改变原列表

 

还有一个:

A=[4,6,8,2,8,0]

A.reverse()

print(A)

输出:

[0,8,2,8,6,4]

不管三七二十一,直接倒着排

 

 

 

[展开全文]

.sort 对列表排序

按首字母排序 优先大写字母 数字为最高优先级

.sort(reverse=True) 倒序

sorted()临时性排序

[展开全文]

list.sort() 

print(list)

将列表元素进行排序(永久排序)

  1.进行字母a-z进行排序

  2.数字(从小到大)优先排序

  3.大写字母随数字之后进行排序

  4.如果第一字母相同,那么比较第二、三字母进行排序

  5.中文无法排序

 

倒序排序:

list.sort(reverse=True)

与正序相反

 

临时排序: sorted(list)

newList = sorted(list)

print(newList)

 

数据翻转:

list.reverse()

[展开全文]

列表的排序

name.sort()

数字

大写

小写

永久排序,会改变原来的列表

倒叙

nmes.sort(reverse=True)

对原列表不影响

newlist = sorted(name)

列表反转

names.reverse()

[展开全文]