关于python列表的一些常用操作

话不多说,开搞!

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)

 

 

 

你可能感兴趣的:(python,python)