首页 > 其他分享 >第三章 列表

第三章 列表

时间:2023-04-27 20:22:49浏览次数:23  
标签:第三章 删除 元素 pop 列表 3.3 test

3.1 访问列表元素

test=[1,2,3]

print(test[0]):访问第一个元素

print(test[-1]):访问倒数第一个元素

3.2 修改、添加和删除元素

3.2.1 在列表末尾添加元素

test.append(4)

3.2.2 在列表中插入元素

使用insert()可在列表的任意位置添加新元素。需要指定新元素的索引和值

test.insert(0,'apple')

3.2.3 在列表中删除元素

1. 使用del语句删除元素。需要知道元素的所在位置

del test[0]

2. 使用pop()删除元素

test.pop():没有参数,即删除列表末尾的元素

3. 弹出列表中任何位置的元素

test.pop(2):括号中指定要删除元素的索引

 

如果要使用到要删除的元素,就用pop()函数,如果不使用,就用del语句

 

4. 根据值删除元素

test.remove('apple'):使用remove()删除遇到的第一个指定的值,如果这个值出现多次,就要使用循环确保每个值都删除

3.3 组织列表

3.3.1 使用sort()对列表进行永久排序

test.sort():没参数,默认升序排列

test.sort(reverse=True):降序排列

3.3.2 使用sorted()对列表进行临时排序

print(sorted(test)):临时升序输出

print(sorted(test,reverse=True)):临时降序输出

3.3.3 倒着打印列表

test.reverse():反转列表元素的排列顺序,方法reverse()永久性修改列表元素的排列顺序

3.3.4 确定列表长度

len(test):获取列表长度

 

标签:第三章,删除,元素,pop,列表,3.3,test
From: https://www.cnblogs.com/csxhh/p/17360115.html

相关文章

  • asp.net 绑定数组数据到下拉列表,绑定数组到DropDownList,数据绑定
    前台代码:<asp:DropDownListID="ddlHPZL"runat="server"Width="130px"></asp:DropDownList>后台代码:#region绑定号牌号码string[]iniHPHM=newstring[];iniHPHM=["辽P,京A,京B,吉C,黑D,云E,蒙F,"]......
  • js javascript 鼠标触碰select下拉列表渐变出div层,鼠标离开渐变缩回
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-......
  • 列表拷贝
    1.lst2=lst1#都将指向同一个列表对象,有相同的id此时,在lst1中所做的修改将反映在lst2中,反之亦然。 2.也可以使用copy()函数来复制python列表lst2=lst1.copy()#指向内存中不同的列表对象 3.lst2=copy(lst1)#指向内存中不同的列表对象 4.列表生成......
  • zip函数组装字典和列表
    zip:字面意思就是打包的意思,目的也是打包组装列表:defget_dict(a:list,b:list):d=list(zip(a,b))returndif__name__=='__main__':#print(time_specific())list1=[1,2,3]list2=[4,5,6]print(get_dict(list1,list2))结果:D:\Pyth......
  • MFC-Create动态创建列表视图控件
     BOOLbb=mylist.Create(LVS_SMALLICON|WS_DLGFRAME,rect,this,10001);//动态创建列表视图控件/*参数1:DWORDdwStyle列表视图控件的风格标准样式:LVS_ALIGNLEFT显示格式是大图标或小图标时,标签......
  • uniapp脚手架项目抖音小程序中使用了uView框架中的IndexList 索引列表组件报错uni.req
    解决办法如果您是vue-cli模式的项目,还需要在项目根目录的vue.config.js文件中进行如下配置://vue.config.js,如没有此文件则手动创建module.exports={transpileDependencies:['uview-ui']}......
  • 一统天下 flutter - widget 列表类: Dismissible - 滑动删除
    源码https://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-widget列表类:Dismissible-滑动删除示例如下:lib\widget\list\dismissible.dart/**Dismissible-滑动删除**支持左滑/右滑/上滑/下滑删除,一般在列表中使用,当然也可以不依托列表......
  • 一统天下 flutter - widget 列表类: DataTable - 数据表格
    源码https://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-widget列表类:DataTable-数据表格示例如下:lib\widget\list\data_table.dart/**DataTable-数据表格*/import'dart:math';import'package:flutter/material.dart';import......
  • 山东大学数据结构实验8 散列表
    要求使用线性开型寻址实现描述给定散列函数的除数D和操作数m,输出每次操作后的状态。有以下三种操作:插入x,若散列表已存在x,输出“Existed”,否则插入x到散列表中,输出所在的下标。查询x,若散列表不含有x,输出“-1”,否则输出x对应下标。删除x,若散列表不含有x,输出“NotFound”,否......
  • python 快速替换csv数据集字符串列表中的表情符号为空,asyncio,re,pandas
     传统的字符串列表替换字符串使用遍历非常慢比如下面这段代码,如果处理几十万或上百万的数据集时,会非常的慢,几小时几天都可能importrep=re.compile(u'['u'\U0001F300-\U0001F64F'u'\U0001F680-\U0001F6FF'u'\u2600-\u2B55\U00010000-\U0010ffff]+')#text="超详细修......