第三章 列表简介
输出末尾元素
python用 -1 来引索末尾元素
var = (“一” , ”二” , ”三” , ”四” )
print(var[-1])
四
修改元素
同C 直接用下标修改
添加元素
1.在末尾添加
var.append()
var = (“一” , ”二” , ”三” , ”四” )
print(var)
var.append(“五”)
print(var)
['一', '二', '三', '四']
['一', '二', '三', '四', '五']
2.在列表中插入元素
var.insert()
var = [“一”, “二”, “三”, “四”]
print(var)
var.insert(2, “丨”)
print(var)
['一', '二', '三', '四']
['一', '二', '丨', '三', '四']
数字即为需要插入的位置
删除元素
1.del
var = [“一”, “二”, “三”, “四”]
print(var)
del var[3]
print(var)
['一', '二', '三', '四']
['一', '二', '三']
2. pop
var = [“一”, “二”, “三”, “四”]
print(var)
var.pop()
print(var)
['一', '二', '三', '四']
['一', '二', '三']
pop()弹出值可存储与其他变量
var = [“一”, “二”, “三”, “四”]
print(var)
var_pop = var.pop()
print(var)
print(“弹出值为:”+var_pop)
['一', '二', '三', '四']
['一', '二', '三']
弹出值为:四
pop()可弹出任意位置元素
var = [“一”, “二”, “三”, “四”]
print(var)
var_pop = var.pop(0)
print(var)
print(“弹出值为:”+var_pop)
['一', '二', '三', '四']
['二', '三', '四']
弹出值为:一
3.remove
var = [“一”, “二”, “三”, “四”]
print(var)
var.remove(“四”)
print(var)
['一', '二', '三', '四']
['一', '二', '三']
排序
1. var.sort()
2. 临时排序 sorted(var)
var = [1,23,43,23,76,54,8]
print(var)
print(sorted(var))
print(var)
[1, 23, 43, 23, 76, 54, 8]
[1, 8, 23, 23, 43, 54, 76]
[1, 23, 43, 23, 76, 54, 8]
sorted()在输出句中使用并不会改变原列表顺序
3. 倒序
var.reverse()
确定列表长度
len(var)