python基础:list列表的增删改查
python基础:list列表一、访问列表中的值二、更新列表三、新增列表中的值创建一个列表list1 = ['physics', 'chemistry', 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = ["a", "b", "c", "d"]一、访问列表中的值#!/usr/bin/pythonlist1 = [1, 2, 3, 4, 5, 6, 7 ,8]#
·
创建一个列表
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
一、访问列表中的值
#!/usr/bin/python
list1 = [1, 2, 3, 4, 5, 6, 7 ,8]
#获取列表中某一个值
print(list1[0]) #输出值:1
#截取一段值
print(list1[1:3]) #输出值:[2,3]
print(list1[1:]) #输出值:[2, 3, 4, 5, 6, 7, 8]
print(list1[:3]) #输出值:[1, 2, 3]
print(list1[:]) #输出值:[1, 2, 3, 4, 5, 6, 7, 8]
print(list1[-2]) #输出值:7
二、更新列表
1、通过索引修改列表中的值
list1 = [1,2,3,4,5,6,7,8]
list1[0]="静静"
print(list1)
#输出值:['静静', 2, 3, 4, 5, 6, 7, 8]
list1 = [1,2,3,4,5,6,7,8]
list1[list1.index(1)]='python'
print(list1)
#输出值:['python', 2, 3, 4, 5, 6, 7, 8]
三、新增列表中的值
1、append:在列表末尾添加值
list1 = [1,2,3,4,5,6,7,8]
a='python'
list1.append(a)
print(list1)
#输出值:[1, 2, 3, 4, 5, 6, 7, 8, 'python']
list1 = [1,2,3,4,5,6,7,8]
a=['静静','python']
list1.append(a)
print(list1)
#输出值:[1, 2, 3, 4, 5, 6, 7, 8, ['静静', 'python']]
2、extend:两个列表的元素合并
list1 = [1,2,3,4,5,6,7,8]
list2 = ['静静','python']
list1.extend(list2)
print(list1)
#输出值:[1, 2, 3, 4, 5, 6, 7, 8, '静静', 'python']
3、+:直接将两个列表元素合并
list1 = [1,2,3,4,5,6,7,8]
list2 = ['静静','python']
list1=list1+list2
print(list1)
#输出值:[1, 2, 3, 4, 5, 6, 7, 8, '静静', 'python']
4、在指定位置插入元素
list1 = [1,2,3,4,5,6,7,8]
list2 = ['静静','python']
list1.insert(3,list2)
print(list1)
#输出值:[1, 2, 3, ['静静', 'python'], 4, 5, 6, 7, 8]
四、删除列表元素
1、del
list1 = [1,2,3,4,5,6,7,8]
del list1[3]
print(list1)
#输出值:[1, 2, 3, 5, 6, 7, 8]
更多推荐
已为社区贡献1条内容
所有评论(0)