一.创建列表 元素可以是字符串 整型 浮点型等混合组成
1.创建列表
empty=['1','石头']
print(empty)
输出:['1', '石头']
2.索引(按照序号查找)可正向可反向
empty=['1','石头']
print(empty[0])
输出:1
empty=['1','石头']
print(empty[1])
输出:石头
empty=['1','石头']
print(empty[-1])
输出:石头
二.输出列表长度
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(len(empty))
输出:5
三.列表的操作
1.插入一个元素的操作 append 形如 列表名.append('元素')
empty=['1','石头','馒头','钢铁侠']
empty.append('幻视')
print(empty)
输出:['1', '石头', '馒头', '钢铁侠', '幻视']
2.插入多个元素的操作 形如列表名.extemd([' ',' ',' '])
empty=['1','石头','馒头','钢铁侠']
empty.extend(['雷神','幻视','黑寡妇','惊奇队长'])
print(empty)
['1', '石头', '馒头', '钢铁侠', '雷神', '幻视', '黑寡妇', '惊奇队长']
3.在列表中固定位置插入元素
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.insert(1,'詹姆斯')
print(empty)
输出:
['蜘蛛侠', '詹姆斯', '钢铁侠', '雷神', '美国队长', '格鲁特']
4.把列表中其中一个元素的值赋给另外一个元素的操作
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty[0]=empty[1]
print(empty)
输出:
['钢铁侠', '钢铁侠', '雷神', '美国队长', '格鲁特']
5.交换列表中元素的值操作
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
temp=empty[0]
empty[0]=empty[1]
empty[1]=temp
print(empty)
输出:
['钢铁侠', '蜘蛛侠', '雷神', '美国队长', '格鲁特']
6.删除列表元素的操作1 列表名.remove('元素名')
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.remove('格鲁特')
print(empty)
输出:
['蜘蛛侠', '钢铁侠', '雷神', '美国队长']
删除列表元素的操作2 del del 列表名[元素序号]
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
del.empty[0]
print(empty)
输出:
['钢铁侠', '雷神', '美国队长', '格鲁特']
删除列表元素的操作3 pop 列表名.pop(元素序号)
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.pop(4)
print(empty)
输出:
['蜘蛛侠', '钢铁侠', '雷神', '美国队长']
如果pop() 括号内没有标明序号,则默认为剔除最后一个元素
先看一下empty.pop()输出什么
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
name=empty.pop()
print(name)
输出:格鲁特
接下来进行剔除
empty=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
empty.pop()
print(empty)
输出:
['蜘蛛侠', '钢铁侠', '雷神', '美国队长']
4.切片 切片区间从小到大 ([0:5] [0:-5]) 左开右闭(不包含右值) 索引越界自动处理返回null
member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
member1=member[:]
输出:member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(member[1:3])
输出:['钢铁侠', '雷神']
print(member[0:4:1]) member[1:4:1(间隔为1)]
member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(member[:3])
输出:['蜘蛛侠', '钢铁侠', '雷神']
member=['蜘蛛侠','钢铁侠','雷神','美国队长','格鲁特']
print(member[1:])
输出:['钢铁侠', '雷神', '美国队长', '格鲁特']
python创建列表以及列表的操作(插入-删除-索引-交换元素值-切片)
最新推荐文章于 2024-08-21 16:56:45 发布