赞
踩
话不多说,开搞!
1.初始化一个列表:
- #定义一个空列表
- mylist=[]
-
- #手动赋值
- mylist=['1','a','c']
-
- #列表解析式赋值
- old_list = [1,2,3,4,5,6,7,8,9]
- new_list = [tmp for tmp in old_list if tmp > 3 and tmp < 7]
-
- list1 = ['a', 'b', 'c']
- list2 = [1, 2, 3]
- combined_list = [(x, y) for x in list1 for y in list2]
- print(combined_list) # Output: [('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('b', 3), ('c', 1), ('c', 2), ('c', 3)]
-
- #切片赋值
- old_list = [1,2,3,4,5,6,7,8,9]
- new_list = old_list[2:]
-
-
-
-
- #都很简单的啦,自己多看看就明白啦~
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)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。