当前位置:   article > 正文

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

python列表的基本操作

话不多说,开搞!

1.初始化一个列表:

  1. #定义一个空列表
  2. mylist=[]
  3. #手动赋值
  4. mylist=['1','a','c']
  5. #列表解析式赋值
  6. old_list = [1,2,3,4,5,6,7,8,9]
  7. new_list = [tmp for tmp in old_list if tmp > 3 and tmp < 7]
  8. list1 = ['a', 'b', 'c']
  9. list2 = [1, 2, 3]
  10. combined_list = [(x, y) for x in list1 for y in list2]
  11. print(combined_list) # Output: [('a', 1), ('a', 2), ('a', 3), ('b', 1), ('b', 2), ('b', 3), ('c', 1), ('c', 2), ('c', 3)]
  12. #切片赋值
  13. old_list = [1,2,3,4,5,6,7,8,9]
  14. new_list = old_list[2:]
  15. #都很简单的啦,自己多看看就明白啦~

2.输入列表:

  1. #以空格隔开输入一组整形数据
  2. mylist=list(map(int,input().split()))
  3. #以逗号隔开输入一组字符型数据
  4. mylist=list(map(str,input().split(",")))
  5. #输入一个完整的列表(带中括号和逗号)
  6. mylist=list(eval(input()))

3.添加元素:

  1. #在末尾添加单个元素
  2. mylist.append(obj)
  3. #在末尾添加被单个分开的元组
  4. mylist.extend(obj)#obj可以是单个元素,也可以是元组

4.插入元素

  1. #在指定索引位置插入元素
  2. mylist.insert(index,obj)

5.删除元素

  1. #del,删除指定索引位置的元素,可以是一个索引范围
  2. del mylist[index]
  3. del mylist[start:end]
  4. #pop(),删除指定索引位置的元素,若未添加索引,则删除最后一位
  5. mylist.pop(index)
  6. #remove(),删除第一个目标值
  7. mylist.remove(target)#若列表中没有target,会报错
  8. #清空列表
  9. mylist.clear()

6.输出列表:

  1. #直接输出完整格式:
  2. print(mylist)

7.求最大值:

maxnum=max(mylist)

8.求最小值:

minnum=min(mylist)

9.求平均值:

  1. #需要导入numpy模块(得先安装)
  2. from numpy import*
  3. average=mean(mylist)

10.查询目标值出现的次数

  1. #如果target是字符型,记得加单引号哦
  2. n=mylist.count(target)

11.反转列表:

mylist.reverse()

12.列表转字符串:

  1. #将字符串插入列表中,变成字符串,就是那种每两个列表元素间插入一次字符串,懂吧?如果只要单纯地将列表转换成字符串,把mystr设置成""就行辣
  2. c=mystr.join(mylist)
  3. #注意列表元素必须全为str型,否则报错

13.字符串转列表:

  1. #这个肥肠煎蛋
  2. mylist=list(mystr)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/535225
推荐阅读
相关标签
  

闽ICP备14008679号