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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换

    MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换一、概述在使用JavaJDBC时,你是否有过这样的疑问:MySQL里的数据类型到底该选择哪种Java类型与之对应?本篇将为你揭开这个答案。二、映射类型java.sql.Types定义了常用数据库(MySQL、Oracle、DB2等)所用到的数据类型,官名也叫JDBC类型。每个数据库产品的数据类型定义各不相同,但都有JDBC类型与之对应,如MySQL的BIGINT–>JDBC的BIGINT…

    2022年7月20日
    16
  • 语音信号处理概念

    语音信号处理概念语音交互你知道苹果手机有几个麦克风吗?·语音交互(VUI)是指人与人/设备通过自然语音进行信息传递的过程。语音交互的优势:输入效率高。语音输入的速度是传统键盘输入方式的3倍以上。例如:语音电视选台、远场语音交互、语音支持组合指令输出(“播放周星驰电影、要免费的、4星以上的”)使用门槛低。人类本就是先有语音再有文字,对于那些无法用文字交互的人来说,语…

    2022年5月20日
    66
  • (转)C# Assembly.Load 使用

    (转)C# Assembly.Load 使用在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:在C#中,我们要使用反射,首先要搞清楚以下命名空间中几个类的关系:System.Reflection命名空间(1)AppDoma

    2022年7月1日
    19
  • 大秦帝国之崛起接下来是什么_大秦帝国之崛起怎么样

    大秦帝国之崛起接下来是什么_大秦帝国之崛起怎么样

    2022年9月23日
    3
  • K8S(V1.10.1)高可用集群超详细版本(包含Dashboard、Rancher)

    K8S(V1.10.1)高可用集群超详细版本(包含Dashboard、Rancher)

    2021年5月30日
    132
  • 微信小程序+java后台[通俗易懂]

    微信小程序+java后台[通俗易懂]      博主是大四学生,毕业设计做的是微信小程序+java后台。陆陆续续经历了三个月(因为白天要实习又碰上过年玩了一阵子),从对微信小程序一无所知到完成毕设,碰到许多问题,在跟大家分享一下自己的经历和一个小程序怎么从零开始。希望像我一样的小程序初学者看了这篇文章,可以少花费一些不必要的时间,少踩一点坑。          开发一个微信小程序需要https域名以及服务器,博主购买的是阿里…

    2022年7月8日
    48

发表回复

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

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