Python中list的各种用法

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

一、创建Python列表的方法

1)通过list()函数进行创建:

list()
lst = list([1,"number",[1,2,3]])

 2)直接赋值

list = [1,"number",[1,2,3]]

二、访问列表中的值

1)直接用索引访问

与字符串的索引一样,列表索引从 0 开始,第二个索引是 1,依此类推。通过索引列表可以进行截取、组合等操作。用索引来访问list中每一个位置的元素,记得索引是从0开始的:

list()
lst = list([1,"number",[1,2,3]])
print(lst[0],lst[1])
#运行结果:1 number

2)使用切片进行列表的访问

num = [1,2,3,4,5]
print(num[1:4]) 
#左闭右开  可以取到下标为1的值,不能取到下标为4的值
#运行结果 [2, 3, 4]

#指定步长为2
list = [1,"number",[1,2,3],2,3]
print(list[1:4:2])
#运行结果 ['number', 2]

3)循环访问列表中的值

list = [1,"number",[1,2,3]]
for i in list:
    print(i)
'''运行结果
1
number
[1, 2, 3]'''

三、对列表进行更新

1)使用append()函数,往list中追加元素到末尾:

lst1=[1,2,3]
lst1.append(4)
print(lst1)
#运行结果 [1, 2, 3, 4]

2)使用insret()函数,把元素插入到指定的位置:


lst2=list([1,'a',[1,2,3]])
lst2.insert(1, 'number')
print(lst2)
#运行结果 [1, 'number', 'a', [1, 2, 3]]

3)直接用索引对值进行更新:

#将索引为2的值替换为2000
list = ['apple', 'ban', 2022, 2023]
list[2] = 2000
print(list)
#运行结果 ['apple', 'ban', 2000, 2023]

四、删除列表元素

1)使用pop(i)函数,删除指定位置的元素,其中i是索引位置:

list1=[1,'a',[1,2,3]]
list1.pop(2)
#这里指定了下标为2的
print (list1)
#运行结果 [1, 'a']

2)使用del语句:

list1=[1,'a',[1,2,3]]
del list1[2]
#这里指定了下标为2的
print (list1)
#运行结果 [1, 'a']

3)使用remove()函数,删除指定位置的元素:

#方法一
list1 = [1,'a',[1,2,3]]
list1.remove([1,2,3])
print (list1)
#方法二
list1 = [1,'a',[1,2,3]]
list1.remove(list1[2])
print (list1)
#运行结果都是 [1,'a']

4)使用clear()函数清空列表:文章来源地址https://www.toymoban.com/news/detail-450235.html

list1 = [1,'a',[1,2,3]]
list1.clear()
print (list1)
#运行结果 []

到了这里,关于Python中list的各种用法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • python list列表写入txt文档的多种方法

    方法一 将列表写入txt文件中 如下代码所示 a是一段二维列表,需要把它写入一个txt文件中。 方法二 数据: u = [[\\\'mov\\\', \\\'push\\\', \\\'push\\\', \\\'call\\\', \\\'push\\\', \\\'push\\\', \\\'push\\\', \\\'call\\\'],[\\\'pop\\\', \\\'push\\\', \\\'call\\\', \\\'pop\\\', \\\'retn\\\', \\\'mov\\\', \\\'push\\\', \\\'call\\\', \\\'push\\\'],[\\\'push\\\', \\\'push\\\', \\\'call\\\', \\\'pop\\\', \\\'call\\\', \\\'pop\\\', \\\'retn\\\', \\\'mov\\\', \\\'push\\\'], [\\\'lea\\\',

    2024年02月10日
    浏览(44)
  • python中列表(list)拼接的三种方法

    你可以使用 Python 中的列表拼接操作来合并两个或多个列表。Python 提供了几种方式来实现列表的拼接,包括使用 + 运算符、extend() 方法和列表解析。 以下是这些方法的示例: 在这些示例中,list1 和 list2 是要拼接的两个列表。你可以根据需要选择其中一种方法来进行列表的拼

    2024年02月05日
    浏览(39)
  • python列表list元素降序排列两种方法

    sort()方法 python列表内置了一个sort()方法,可以用于为元素列表进行排序,当将默认参数reverse设置为True,sort()方法将为列表进行降序的排序,语法如下: listObj.sort(reverse=True) 提示 :该方法可修改原列表。 sort()降序实例代码 sorted()函数方法 sorted()函数是python内置的函数,可以

    2023年04月14日
    浏览(39)
  • Python中列表(list)与数组(array)的相互转换方法介绍

    在Python编程中,列表(list)和数组(array)是常见的数据结构,它们在存储和处理数据时具有不同的特点和用途。有时候我们需要在列表和数组之间进行相互转换。本文将介绍如何在Python中实现列表与数组之间的相互转换,并提供相应的源代码示例。 列表(list)转换为数组

    2024年02月05日
    浏览(45)
  • 【Python】分割列表(list)方法详解:平均n等份、拆成一个一个的

    在日常开发中,有时候需要把一个大列表分割为固定的小列表,再进行相关处理。下面来看看详细的分割方法: 2.1 分割大列表为1个元素的小列表 2.2 分割大列表为3个元素的小列表 2.2.1 普通方法 2.2.2 改进方法 改进:用列表推导,结果都放到一个列表。 2.2.3 lambda方法 2.3 平均

    2024年02月03日
    浏览(44)
  • HarmonyOS应用开发学习笔记 UI布局学习 List(){}创建列表 列表形式显示 简单使用

    List 创建列表 列表形式显示 官方文档:创建列表(List) 关键代码 List(){} 列表控件 ListItem() {} 子元素 例如 关键代码:listDirection(Axis.Horizontal) 默认竖直方向 Axis.Vertical 分隔线的宽度会使ListItem之间存在一定间隔,当List设置的内容间距小于分隔线宽度时,ListItem之间的间隔会使用

    2024年02月02日
    浏览(49)
  • python的列表list

    一.添加  二.insert添加 三.extend添加  四.删除remove 五.pop()删除 六.pop(索引)  七.del 删除 八.clear清除内容  

    2024年02月05日
    浏览(53)
  • 4、python列表Lists

    列表和你可以用它们做的事情。包括索引,切片和变异! Python 中的 List 表示有序的值序列: In [1]: 我们可以把其他类型的事情列入清单: In [2]: 我们甚至可以列一个清单: In [3]: 列表可以包含不同类型的变量: In [4]: 可以使用方括号访问单个列表元素。 哪个行星离太阳最近? Pyt

    2024年01月17日
    浏览(41)
  • 【Python】列表list

    目录 2.1 列表list 1)切片、索引 2)append、extend、insert 3)index、count 4)len、sum、max、min 5)sort、reverse 6)加法(合并)和乘法(重复) 7)列表解析式 索引 列表是一种有序的数据结构,可以存储任意类型的元素。列表中的元素可以通过索引进行访问,索引从 0 开始,表示列表

    2024年02月08日
    浏览(45)
  • Python 列表(List)

    目录 访问列表中的值 实例(Python 2.0+) 更新列表 实例(Python 2.0+) 删除列表元素

    2024年02月17日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包