默认教学计划
929人加入学习
(28人评价)
Python 基础
价格 ¥ 299.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

sorted 会创建一个新的列表 不是在原处修改

取值

[展开全文]

deque(maxlen=number) 只保留最后的number个元素

 

命名切片

name  = slice()定义了一个叫name的切片

 

计算重复的元素

Counter (列表名)自动计算重复的元素和重复次数

[展开全文]

list.insert(2,‘string’) 指定位置插入

list.pop(2)删除指定的值,会显示出来

del list[ 2 ] 删除特定的值,不回显

sorted( list ) list本身不变,新生成一个list

      list.sort 会改变原来的list

slice( 0,2) 切片

 

[展开全文]

列表方法:

sortes(list):创建新的列表,并排序,不改变原列表顺序。

 

>>>sorted([x.lower() for x in List7], reverse=True)

['abe','abd','abc']

列表取值用法:

>>>info=['myname',18,[1997,9,7]]

>>>_name,_age,_birth=info

......

>>>_name,_age,(_birth_y,_birth_m,_birth_d) =info

......

print('hello world')

 

[展开全文]

list.insert(2,'')

.pop(2)

del list[0]

del list[1:]删除切片

list2=sorted(list)会生成一个新的列表

sorted([x.lower() for x in list],reverse=True)

info=['name',18,[1997,9,7]]

_name,_age,_birth=info

可以这样赋值

也可以

_name,_age,(_birth_y,_birth_m,_birth_d)=info

_开头防止和系统变量重名

py3 *_a可以存放后面多个,形成一个列表

这多个变量中只有一个可以带*

from collections import deque

q=deque(maxlen=5)

可以设置最长长度

再加会将第一个除掉

.appendleft(1)会除掉最右的应为设置了maxlen

min(l)

max()

from heapq import nlargest,nsmallest

nlargest(3,list)可以着最大3个

sum(list)可以算总值

为切片命名

_slice1=slice(1,3)slice是一个函数

from collections import Counter

计算重复数

counter_list=Counter(list)

会形成一个元组列举出每个元素的重复数

counter_list.most_common(2)

会列举出最多的两个

可以用counter_list.update(['a','a','b'])来更新

 

 

[展开全文]

列表的方法:列表的插入:list.insert()

列表的删除:del list[1:]

查找最大:nlargest()

查找最小:nsmallest()

 

[展开全文]

=====列表

==插入
names = ['','',12,3.14]
#可存放不同类型元素
names.append('666')
#在原有列表最后添加元素
names.insert(0,'八戒')
#在指定索引插入数据,原来的元素后退
names2 = ['a','b','c']
name3=names+names2 #可以合并
names.extend(name3)
#会把指定列表合并到该列表中

==删除
list.pop()
#删除最后一个元素
list.remove()
names.remove('a')
#从左边删除指定内容
del names[0]
#按下标删除

==改
list[index] = values

==查
values in list
values not in list

#返回值为布尔型

###注意:列表经常用于存放相同的信息
###extend与append的不同:
extend是元素之间的合并
append是将一个列表当作一个元素插入到另一个列表中

[展开全文]

列表方法:

   list.index("ss")  ss在list的索引

  list.insert(2,“kk”)  在第二位插入一个元素

   list.pop(2)输出并去除索引为 2  的元素

   del list[0]   删除list[0] 元素,可分片

   sorted(list)排序list,并返回新列表

取值:

   info = ['my',18,[1,2,3]]

   name,age,birth = info  对应赋值

固定list元素数:

  from collections import deque

  q = deque( maxlen = 3 )

  q.appendlift('e')    在左边加入

  q.append()  从右边加入

max,min,sum:

    最大,最小,求和

重复元素的计算:

from collections import Counter

dict = Counter(list)   返回字典

dict.most_common(2)  提取索引2之前的元组

 

 

[展开全文]