Python基础List列表定义与函数

这篇具有很好参考价值的文章主要介绍了Python基础List列表定义与函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如何定义一个非空的列表?

name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 

列表的特点:

1.列表是有序的
2.可以存放多个元素
3.每个元素可以是任何数据类型

定义一个空列表

name_list = [] 

访问列表中的元素

通过索引值来访问列表中的元素,索引从0开始

name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 
name_list[0] 
#结果拿到的是liming 

获取列表中的长度,内置函数len()

name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 
name_list_len = len(name_list)
print(name_list_len) 
#结果为4 

修改列表中的元素

name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 
name_list[0] = "mss" 
print(name_list) 
#结果为["mss","xiaohong",15,{"hobby":"basketball"}] 

列表切片,步长

说明:列表的切片于步长原理一模一样

列表名[start:end:step] 
name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 
print(name_list[1:3:2]) 
#结果["xiaohong"] 

list的函数方法

name_list[] print(dir(name_list[]) 
1.append() 在列表的最后一位加上一个元素,且可以是任何数据类型
name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 
name_list.append("ms") 
print(name_list) 
2. clear() 清空列表中的所有元素
name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 
name_list.clear() 
print(name_list) 
#结果为空 
3. count() 统计列表中元素出现的个数
name_list = ["liming","xiaohong",15,{"hobby":"basketball"}] 
print(name_list.count(15)) 
#结果为1 
4.extend() 把两个列表合并成一个列表
name_list1 = ["liming"] 
name_list2 = ["xiaohong"] 
name_list1.extend(name_list2) 
print(name_list1) 
5.index() 找某个元素的下标值

语法:index(“查找的元素”,start,end) start 默认值为0,end默认值-1 且包含-1

name_list1 = ["liming"] 
print(name_list1.index("liming")) #结果为0 
6.insert() 往列表中插入元素

语法:insert(index,插入的元素) 不写index会报错,index代表索引位置,插入在索引位置之前,如果想插入到最后一位,建议用append()方法

name_list1 = ["liming","xiaohong"] 
name_list1.insert(1,"ms") 
print(name_list1) 
7.pop() 删除列表最后一个元素 且删除的元素存在暂存区间返回
name_list = ["liming","xiaohong"] 
pop_str = name_list.pop(0) 
print(pop_str) #被删掉的依然可以打印 
print(name_list) #结果liming确实被删掉了 
8.remove() 删除列表中的指定某个元素 不返回
name_list = ["liming","xiaohong"] 
re_str = name_list.remove("liming") 
print(re_str) #结果为空 
print(name_list) #liming被删掉了 
9.reverse() 反转
name_list = ["liming","xiaohong",15,{"hobby":"basketball"}]
name_list.reverse() 
print(name_list) 
10.sort() 排序 升序
name_list = ["liming","xiaohong"] 
name_list.sort() 
print(name_list) 

str:字母顺序
int 从小到大文章来源地址https://www.toymoban.com/news/detail-706879.html

到了这里,关于Python基础List列表定义与函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python数据容器——列表(list)

    Python中的数据容器: 一种可以容纳多份数据的数据类型,容纳的每一份数据称之为1个元素 每一个元素,可以是任意类型的数据,如字符串、数字、布尔等。 数据容器根据特点的不同,如:是否支持重复元素,是否可以修改,是否有序,等 分为5类,分别是: 列表(list)、元组

    2024年02月13日
    浏览(44)
  • Python-- list(列表)的使用

    目录 1.合并两个有序序列构成一个有序列表 2.编写程序判断列表是否为升序 3.输入一个十进制转换为二进制输出 4.将列表中的前p个元素到尾列表 代码如下: 补充: evel()方法:全局函数,用来执行一个字符串表达式,并返回表达式的值 extend()方法:用于在列表末尾一次性追加

    2024年02月06日
    浏览(53)
  • Python List - 计算列表平方

    整理9种Python常见的计算列表平方的方法: 此方法遍历列表中的每个数字,使用 ** 运算符计算其平方,然后将结果添加到新的列表中。 此方法使用列表推导式,这是一种更简洁的方式,可以在现有列表的每个项目上执行操作以创建新列表。 此方法使用map()函数和lambda函数来计

    2024年02月04日
    浏览(44)
  • Python——列表(list)推导式

    本文基于python3。 你可以理解成一种数据的处理方式。目的是为了构建一个新的数据序列。 Python 支持各种数据结构的推导式: 列表(list)推导式 字典(dict)推导式 集合(set)推导式 元组(tuple)推导式 各自从字面意思就知道,创建一个列表、字典、集合、元组。 我们本文只看列表

    2024年02月11日
    浏览(45)
  • Python 列表list详解(超详细)

    列表是一个 有序 且 可更改 的集合,并且是最常用的 Python 数据类型。在 Python 中,列表是使用方括号 [] 编写的。 在Python中,列表中元素的数据类型可以不同,可以包含整数、浮点数和复数等,当然,也可以包含列表、元组、字典和集合等。 1.1 使用 [ ] 创建列表 创建一个列

    2024年02月03日
    浏览(57)
  • Python里的列表List求和

    1、使用sum()函数 2、注意事项 在使用 sum() 函数获取列表的总和时,需要注意以下几点: sum() 函数只能用于数字类型的可迭代对象,如果 iterable 中包含了非数字类型的元素,会抛出 TypeError 异常。 如果 iterable 是一个空序列,sum() 函数将返回 start 值,如果没有指定 start 值,则

    2024年02月10日
    浏览(36)
  • Python标准数据类型-List(列表)

    ✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:零基础入门篇 💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人

    2024年02月09日
    浏览(55)
  • Python入门教程 | Python3 列表(List)

    序列是 Python 中最基本的数据结构。 序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。 Python 有 6 个序列的内置类型,但最常见的是列表和元组。 列表都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python 已经内置

    2024年02月09日
    浏览(43)
  • 《人生苦短,我学Python》——列表(List)

    昨天,我们学习了一种数据结构—— 元组 。今天我们将学习另一种数据结构—— 列表 。 列表又叫 List ,与元组的结构类似,也可以用于存储多个类型的数据。接下来,我们一起学习列表的用法– 我们通过下面这段代码来理解列表的相关知识: friendName :变量名,用来存储这

    2024年02月09日
    浏览(39)
  • Python list列表删除元素(4种方法)

    在 Python列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 或者 pop() 方法; 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove() 方法; 将列表中所有元素全部删除,可使用列表(list类型)提供的 clear() 方法

    2024年02月02日
    浏览(86)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包