首页 > 其他分享 >3 列表

3 列表

时间:2023-08-31 09:44:40浏览次数:33  
标签:lst1 删除 元素 指定 列表 start

  • 1 创建
    [ ] list([ ])
  • 2 索引
    正序 0 1 2 3 4;倒序 -1 -2 -3 -4
  • 3 获取指定元素的索引
    index( )
    lst1.index('Hello', start, stop)
  • 4 获取列表单个元素
    正向:0到N-1
    逆向:-N到-1
    不存在:indexError
  • 5 获取列表多个元素
    切片 list[start: stop: step]
    范围:[start, stop)不包含stop
    step默认1
    step为正:从start开始往后计算
    step为负,从start开始往前计算
  • 6 in / not in
    判断指定元素是否存在
  • 7 遍历元素
    for item in lst1
  • 8 元素增加
    append() 列表末尾添加一个元素
    extend() 列表末尾至少添加一个元素
    insert() 列表任意位置添加一个元素 lst1.insert(1,'Hello')
    切片 列表任意位置至少添加一个元素
       lst1=['Hello', 'World', '!']
       lst2=[1,2,3]
       lst1[1:]= lst2
       print(lst1) #输出结果为['Hello',1,2,3]
  • 9 元素删除
    remove() 一次删除一个元素;重复元素只删除第一个;元素不存在抛出ValueError
    pop() 删除一个指定索引位置元素;指定索引不存在抛出IndexError;不指定索引删除列表最后一个元素
    切片
    lst1 = [10,20,30,40]
    lst2 = lst1[1:3]
    print(lst2) #输出结果为[20,30]
lst1[1:3] = [] #删除1到3列表内容

clear() 清空列表
del 删除列表
  • 10 元素修改
     lst1 = [1,2,3,4,5]
     lst1[1] = 6
     lst1[1:3] = [100,200,300,400]
  • 11 列表排序
    sort(): 从小到大排序;指定reverse = True 进行降序排序
    list1.sort(reverse=True)
    sorted():指定reverse = True 进行降序排序,原列表不发生改变
    list2 = sorted(list1, reverse = True)
  • 12 列表生成式
    lst1 = [i for i in range(1,10)] # 产生1到9的列表

标签:lst1,删除,元素,指定,列表,start
From: https://www.cnblogs.com/yiyijojo/p/17668734.html

相关文章

  • 各个数据类型的内置方法(字符串和列表)
    各个数据类型的内置方法整形和浮点型的内置方法#1、定义:#1.1整型int的定义age=10#本质age=int(10)#1.2浮点型float的定义salary=3000.3#本质salary=float(3000.3)#注意:名字+括号的意思就是调用某个功能,比如#print(...)调用打印功能#int(...)调用创建整......
  • python列表推导式求0-100之间的偶数
    #列表推导式的应用#定义:使用一种方式,将可迭代对象转换为列表#语法:变量=[表达式for变量in可迭代对象if条件]#案列:使用列表推导式打印出0-100的偶数print([iforiinrange(0,101)ifi%2==0])运行结果:D:\Anaconda\python.exeD:/pythonProject2/0829/test04.......
  • 4.python的列表详解
    当涉及到Python的列表操作时,有许多可用的方法和操作,以下是一些常见的列表操作总结:创建列表:my_list=[1,2,3,4,5]empty_list=[]mixed_list=[1,"hello",3.14,True]访问和修改元素:value=my_list[2]#获取索引为2的元素值my_list[3]=10#......
  • python列表实操(一)
    #1.构建一个列表,.通过随机数插入5个整数,importrandomlist1=[]foriinrange(5):list1.append(random.randint(0,9))print(list1)#1.1将这个列表末尾添加"张翠山"list1.append("张翠山")print(list1)#1.2删除第三个元素list1.pop(2)print(list1)#1.3在第4个......
  • python列表的应用(二)
    #2.注册账户,保存到列表中#2.1.注册的数据不大于5个#2.2.如果输入已经存在的用户,提示"用户名太受欢迎"#2.3.如果输入非法信息,提示"根据相关法律法规,不能使用此类字符",非法信息为['蜜蜂','高圆圆']list1=[]list2=['蜜蜂','高圆圆']whileTrue:user=input("请输......
  • Python列表的索引和切片
    Python列表的索引和切片使用及语法如下:列表索引:使用方括号([])来访问列表中的元素。索引从0开始,最左边的元素的索引为0,依次递增。负数索引从最右边的元素开始,最右边的元素的索引为-1,依次递减。示例:my_list=['a','b','c','d']print(my_list[0])#输出'a'print(my......
  • python字典中的值为列表
    python字典中的值为列表构造字典,字典中的值为列表。实例:vales=[13,12,11,3,4,5,20,30,31]ex=[0,0,0,1,1,2,2,2]#是对vales的分类结果我们需要将分类结果对应的值,放在一起,由此将使用字典,最为合适,而key就是分类标签,而value则为对应的数据。ex_dic={}for......
  • Vue【原创】可拖动列表 darg-list
    可拖动排序的列表drag-list,这个比较简单易懂,拿例子直接运行看效果就好了。组件代码:1<template>2<ulclass="list"ref="parentNode"@dragstart="onDragStart"@dragover="onDragOver"@dragend="onDragEnd">3<......
  • 用pandas把文件某一列转换成列表
    importpandasaspdimportnumpyasnppath='产业布局-企业.xlsx'#详情页链接title=pd.read_excel(path,usecols=[2])title_arr=np.asarray(title.stack())#Dataframe类型堆叠变成Series类型再转成numpy数组title_list=title_arr.tolist()print(title_list)......
  • Java++:对List对象列表属性值的快速搜索
    思路:1、传入数据源List,并指定要搜索的字段;将这些字段的值拼接成一个字符串,并保存每个对象的值的起始和结束位置:2、搜索时,先使用正则表达式在保存的搜索字符串找到位置,再利用这些位置在索引数据数组中找到对应对象索引;importjava.lang.reflect.Field;importjava.util.ArrayLis......