话不多说,开搞!
1.初始化一个列表:
mylist=[]
mylist=['1','a','c']
2.输入列表:
#以空格隔开输入一组整形数据
mylist=list(map(int,input().split()))
#以逗号隔开输入一组字符型数据
mylist=list(map(str,input().split(",")))
#输入一个完整的列表(带中括号和逗号)
mylist=list(eval(input()))
3.添加元素:
#在末尾添加单个元素
mylist.append(obj)
#在末尾添加被单个分开的元组
mylist.extend(obj)#obj可以是单个元素,也可以是元组
4.插入元素
#在指定索引位置插入元素
mylist.insert(index,obj)
5.删除元素:
#del,删除指定索引位置的元素,可以是一个索引范围
del mylist[index]
del mylist[start:end]
#pop(),删除指定索引位置的元素,若未添加索引,则删除最后一位
mylist.pop(index)
#remove(),删除第一个目标值
mylist.remove(target)#若列表中没有target,会报错
#清空列表
mylist.clear()
6.输出列表:
#直接输出完整格式:
print(mylist)
7.求最大值:
maxnum=max(mylist)
8.求最小值:
minnum=min(mylist)
9.求平均值:
#需要导入numpy模块(得先安装)
from numpy import*
average=mean(mylist)
10.查询目标值出现的次数
#如果target是字符型,记得加单引号哦
n=mylist.count(target)
11.反转列表:
mylist.reverse()
12.列表转字符串:
#将字符串插入列表中,变成字符串,就是那种每两个列表元素间插入一次字符串,懂吧?如果只要单纯地将列表转换成字符串,把mystr设置成""就行辣
c=mystr.join(mylist)
#注意列表元素必须全为str型,否则报错
13.字符串转列表:
#这个肥肠煎蛋
mylist=list(mystr)