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列表数据如何增加和删除内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.py.cn/jishu/jichu/30622.html