python笔记-004-列表操作和元组(下)

来源:互联网 发布:vip会员管理系统php 编辑:程序博客网 时间:2024/05/16 23:51
# 使用列表的一部分# ★切片:列表的部分元素# 使用切片:list[start:end]test_list = ['aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff']print(test_list[0:3])# 如果没有指定list[start:end]中的start,将从列表开头开始提取print(test_list[:3])# 运行结果和print(test_list[0:3])一致# 如果没有指定list[start:end]中的end,将提取到列表结尾print(test_list[3:])# 其他用法:提取倒数三个元素print(test_list[-3:])# ★遍历切片:for循环for value in test_list[0:2]:    print(value)# 使用切片复制整个列表或部分列表(创建新的列表)all_foods = ['pizza' , 'falafel', 'carrot cake']my_foods = all_foods[:]my_foods.append('rice')print(all_foods)  # all_foods并没有添加riceprint(my_foods)# 下面代码并没有创建新的列表,只是将两个变量指向同个列表print('===Test===')all_foods2 = all_foodsall_foods2.append('rice')  # all_foods2添加riceprint(all_foods)  # all_foods也添加rice# ★元组:元素不可更改的元组gender = ('male', 'female')print(gender[0])print(gender[1])# 遍历元组for value in gender:    print(value)# 修改元组变量# 不能修改元组元素,但可以给元组重新赋值a_foods = ('pizza', 'falafel')print(a_foods)a_foods = ('pizza', 'rice')print(a_foods)

原创粉丝点击