列表操作
1.打印拼接print(list[0]) ---- 0 是第一个,1是第二。 -1 是最后一个
2.修改 直接定义如 list[1]= '张三'
3.添加 app(到末尾) --如 list.append('张三')
3.插入,任意位置----如 list.insert(1,'张三') 插入到第二个
4.删除 del list[1] ---删除第二个
-- 删除可引用 list.pop(2) ---删除第二个,可存储到变量引用
---list.pop() 默认是最后一个
- remove 可以不需要指定位置,直接删除指定元素
-- remove list('张三') ,也可以继续引用
列表表示由一系列特定顺序排列的元素组成
bicyles = [ 'trek','cannondale','redline','spcialized','dayun' ]
print(bicyles)
print(bicyles[0])
print(bicyles[2].title()) #输出结果首字母大写
print(bicyles[1]) #打印第二个
print(bicyles[-1]) #打印最后一个
拼接
message = "my fast bicyle is a "+ bicyles[-1].title() + ' 是在汝城买的'
print(message)
测试题
names = [ 'zhangshan','lishi','wangwu','zhaoliu','hexi' ]
print(names)
print(names[0])
print(names[2])
hellos = names[1].title() + '你好,吃饭了吗'
print(hellos)
jiaotong = [ '走路', '公交', '地铁', '的士' ]
message1 = '我最喜欢' + jiaotong[0].title() +'去上班'
print(message1)
修改列表的属性,指定某个列表元素
jiaotong[0] = '跑步'
message1 = '我最喜欢' + jiaotong[0].title() +'去上班'
print(message1)
添加列表元素,使用 append('元素内容') 添加到末尾
print(jiaotong)
jiaotong.append('游泳')
print(jiaotong)
创建一个空的列表,然后依次添加 张三 李四 王五 然后修改李四为 李达
names1 = [ ]
names1.append('张三')
names1.append('李四')
names1.append('王五')
print(names1)
names1[1] = '李达'
print(names1)
任意位置插入一个 insert()
names2 = ['张三', '李四', '王五']
names2.insert(2,'马大哈')
print(names2)
删除特定的元素,比如删除王五 del 列表(编号)
del names2[-1]
print(names2)
删除某个特定的元素,并且可以继续使用(存储到变量) pop
names3 = ['五菱', '钱江', '铃木']
print(names3)
del1 = names3.pop(2)
print(names3)
print(del1)
message2 = '今年发行了' + names3[0].title() +'、'+ names3[1].title() +'、'+ names3[-1].title() + '三款摩托' +',我买了最新的一款是'+ names3.pop()
print(message2)
del列表删除元素后续不能再使用,pop可以将删除的元素继续使用。
删除如果不能确定位置,不用del可以改用remove
names3 = ['五菱', '钱江', '铃木']
print(names3)
del names3[-1]
print(names3)
names3 = ['五菱1', '钱江1', '铃木1']
print(names3)
yichu = '钱江1'
names3.remove(yichu)
message4 = '我最不喜欢的摩托就是' + yichu
print(message4)
网友评论