python列表数据增加和删除的具体实例
1、使用 append 函数来为列表 list 添加数据,默认将数据追加在末尾。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿说编程 @Blog(个人博客地址): www.codersrc.com @File:python列表list.py @Time:2021/3/22 00:37 @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! """ list1 = list () #定义一个空列表 print ( "list1 : " ,list1) list1.append( "hello" ) # 在列表list的末尾添加字符串 'hello' list1.append( True ) # 在列表list的末尾添加布尔值 True print ( "list1 : " ,list1) ''' 输出结果: list1 : [] list1 : ['hello', True] ''' |
2、列表中的数据从左到右,索引值默认重 0 开始以此递增,和字符串的索引值类似,删除使用 del 关键字,直接列表 List 时根据数据对应的索引值直接删除。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:猿说编程 @Blog(个人博客地址): www.codersrc.com @File:python列表list.py @Time:2021/3/22 00:37 @Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累! """ list2 = [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , False , "python" ] print ( "删除数据之前:{}" . format (list2)) del list2[ 0 ] # 删除列表中的(索引值等于0)第一个数据,此时list2 中数据为[2,3,4,5,6,7,False,"python"] print ( "第一次数据之后:{}" . format (list2)) del list2[ 0 ] # 基于上一次的结果,删除(索引值等于0)第一个数据,此时list2 中数据为[3,4,5,6,7,False,"python"] print ( "第二次数据之后:{}" . format (list2)) del list2[ 3 ] # 基于上一次的结果,删除(索引值等于3)第四个数据,此时list2 中数据为[3,4,5,7,False,"python"] print ( "第三次数据之后:{}" . format (list2)) ''' 输出结果: 删除数据之前:[1, 2, 3, 4, 5, 6, 7, False, 'python'] 第一次数据之后:[2, 3, 4, 5, 6, 7, False, 'python'] 第二次数据之后:[3, 4, 5, 6, 7, False, 'python'] 第三次数据之后:[3, 4, 5, 7, False, 'python'] ''' |
实例扩展:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | #1 生成列表 my_list1 = [ 1 , 2 , 3 , 4 , 5 ] print (my_list1) print ( type (my_list1)) my_list2 = ( 6 , 7 , 8 , 9 , 12 ) my_list3 = list (my_list2) #使用list函数创建列表 print (my_list2) print (my_list3) #2 访问列表中的元素 print (my_list3[ 2 ]) #3 删除列表 del my_list3 #4 向表格中添加元素 mylist = list ( range ( 1 , 10 )) mylist.append( 12 ) #append() 方法用于在列表的末尾追加元素 print (mylist) mylist.extend( "hello world" ) #被追加的列表或元组当成一个整体,而是只追加列表中的元素 print (mylist) mylist.insert( 5 , 20 ) #列表中间增加元素 print (mylist) #5 删除表中的元素 #利用列表索引删除元素 myList = list ( range ( 1 , 12 )) print (myList) del myList[ 4 ] print (mylist) #使用remove()函数,根据元素本身的值来执行删除操作的 myList.remove( 6 ) print (myList) #使用clear函数删除所有元素 myList.clear() print (myList) # 修改表中的元素 MyList = [ 1 , 2 , 3 , 4 ] MyList[ 2 ] = 100 print (MyList) |
到此这篇关于python列表数据增加和删除的具体实例的文章就介绍到这了,更多相关python列表数据如何增加和删除内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
微信公众号搜索 “ 脚本之家 ” ,选择关注
程序猿的那些事、送书等活动等着你
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 reterry123@163.com 进行投诉反馈,一经查实,立即处理!
相关文章
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
这篇文章主要介绍了浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-06-06django多个APP的urls设置方法(views重复问题解决)
今天小编就为大家分享一篇django多个APP的urls设置方法(views重复问题解决),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-07-07
最新评论