Python列表(list)及其常用方法

Python列表(list)及其常用方法列表(list):也是有序的数据集合,支持增删查改。用[]来表示列表类型,数据项之间用逗号来分割,列表中的数据项可以是任何类型(Python的特点),数据项可以变化,内存地址不会改变。支持索引和切片

大家好,又见面了,我是你们的朋友全栈君。

列表(list):也是有序的数据集合,支持增删查改。用[ ]来表示列表类型,数据项之间用逗号来分割,列表中的数据项可以是任何类型(Python的特点),数据项可以变化,内存地址不会改变。支持索引和切片进行操作。

1、列表中常用到的方法: 定义一个列表: list1 = [ 1,2,3,”你好”]

 列表的获取:主要用切片的方法。
(1)print(len(list1)):获取列表对象的数据个数。 # 4
(2)print(list1): 输出完整的列表。
(3)print(list1[0]): 输出第一个元素。
(4)print(list1[1:3]): 输出第一个到第三个元素。
(5)print(list1[1:]): 输出第二个到第最后一个元素。
(6)print(list1[ : : -1]): 倒叙输出所有元素。
(7)print(list1*3): 三次输出完整的列表。
列表的追加:
(8)list1.append([“aaa”, “bbbb”]): 在该列表中增加一个列表。 # list1 = [ 1,2,3,”你好” ,[“aaa”, “bbbb”] ]
(9)list1.append([8888]) :在该列表中增加一个元素。
列表的插入:
(10)list1.insert(1,”哈哈哈”) :在下标1插入”哈哈哈”。
强制转换为列表list类型:
(11)list2 = list(range(10)) : list2 = [0,1,2,3,4,5,6,7,8,9]
拓展:
(12)list1.extend(list2): # list1 = [ 1,2,3,”你好”,0,1,2,3,4,5,6,7,8,9]
(13)list1.extend([88,99]): # list1 = [ 1,2,3,”你好”,88,99]
修改:
(14)list1[0] =88 : 将第一个元素修改为88
删除:
(15)del list1[0]:删除第一个数据。
(16)del list1[0:4]:删除第一个数据到第4个数据。
(17)list1.pop(0) : 移除第一个元素
移除指定的元素:
(18)list1.remove[“你好”]
查找某个元素,返回该元素的下标值:
(19)print(list1.index(“你好”)) # 2
(20)print(list1.index(“你好”,2,5)) # 从下标为2到下标为4,查询“你好”这个元素。如查不到,则报错。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155838.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mpc hc设置_mpc是指什么

    mpc hc设置_mpc是指什么MPC-HC播放器设置启动 MPC-HC ,先设置语言:(最新版本会自动选择对应的系统语言)View-Language-Chinese=>界面变为中文进 视图-选项:播放器:建议勾选「保存设置至.ini文件中」格式:建议勾选全部视频类格式,其中 QuickTime 建议采用「DirectShow」滤镜(双击右侧,在下拉框中即可选择),播放性能会

    2022年9月14日
    0
  • jmeter对接口进行压测_jmeter接口压测流程详解

    jmeter对接口进行压测_jmeter接口压测流程详解macjmeter压测工具的安装

    2022年10月28日
    0
  • XStream笔记「建议收藏」

    XStream笔记「建议收藏」XStream是一套简洁易用的开源类库,用于将Java对象序列化为XML或者将XML反序列化为Java对象,是Java对象和XML之间一个双向转换器。1.XStream概述2.快速入门User.java: publicclassUserimplementsSerializable{ privatestaticfinallongserialVersionU…

    2022年10月28日
    0
  • mysql时间按小时格式化_mysql时间格式化,按时间段查询的MySQL语句[通俗易懂]

    下表显示了type和expr参数怎样被关联:type值含义期望的expr格式SECOND秒SECONDSMINUTE分钟MINUTESHOUR时间HOURSDAY天DAYSMONTH月MONTHSYEAR年YEARSMINUTE_SECOND分钟和秒”MINUTES:SECONDS”HOUR_MINUTE小时和分钟”HOURS:MINUTES”DAY_HOUR天和小时”DAYSHOURS”Y…

    2022年4月13日
    31
  • fprintf函数的作用_c语言fopen函数的用法

    fprintf函数的作用_c语言fopen函数的用法fprintf(简介)fprintf是C/C++中的一个格式化库函数,位于头文件中,其作用是格式化输出到一个流文件中;函数原型为intfprintf(FILE*stream,constchar*format,[argument]…),fprintf()函数根据指定的格式(format),向输出流(stream)写入数据(argument)。以“分别用十进制,八进制,十六进制输…

    2022年10月19日
    0
  • 初学者java编程软件_编写python的软件

    初学者java编程软件_编写python的软件初学者刚刚入门学习需要用到一些开发工具,初学Java一般从控制台应用程序开发开始的,在cmd下调试,为你的电脑搭建好开发环境,需要在网站上下载JDK,安装完成后调试成功就可以开始写你的Java程序了。1.IDEAJava编程软件业界最好的Java开发工具之一,支持常见的智能补全、语法提示、代码高亮等基本功能。除此之外,还支持代码审查、代码重构、CSV整合、JUnit、GUI设计等高级功能,集成了Maven和Gradle构建工具,项目管理更加方便,因此使用的公司和…

    2022年9月23日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号