python切片复制列表的知识点详解
【python切片复制列表的知识点详解】1、不指定开始和结束的索引[:],这样得到的切片就可以包含整个列表,然后给切片一个新的变量,从而实现复制列表。
2、创建原始列表的副本,两个列表的操作不会影响。
实例
names = ["Jerry", "Tom"]names_copy = names[:]names.append("Ann")names_copy.append("Bob")print(f"names:{names}")print(f"names_copy:{names_copy}")# output:# names:['Jerry', 'Tom', 'Ann']# names_copy:['Jerry', 'Tom', 'Bob']
Python学习笔记之列表切片代码示例
"""切片"""pepole = ["koulong","liding","ceshi","xiaohong"]print(pepole[0:1])print(pepole[:2])print(pepole[-1:])#访问所有元素的切片for people in pepole[0:1]:print(people.title())#复制切片my_foods = ["香蕉","苹果","梨子"]my_friend_foods = my_foods[0:2]print("我最喜欢的水果:" + str(my_foods))print("我最喜欢的水果分别是:")for my_foods1 in my_foods:print(my_foods1)print("我朋友最喜欢的水果:" + str(my_friend_foods))print("我朋友最喜欢的水果分别是")for my_friend_foods1 in my_friend_foods:print(my_friend_foods1)my_friend_foods.append("葡萄")print("我朋友最喜欢的水果:" + str(my_friend_foods))my_friend_foods2 = my_friend_foods.remove("葡萄")my_friend_foods.append("西瓜")print(my_friend_foods)#动手练一练my_foods.append("芒果")print("我最喜欢的前2个水果:" + str(my_foods[0:2]))print(my_foods)print("我最喜欢的四个水果中的中间2个水果:" + str(my_foods[1:3]))print("我最喜欢的最后三个水果:" + str(my_foods[1:4]))
到此这篇关于python切片复制列表的知识点详解的文章就介绍到这了,更多相关python切片复制列表的本质内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则
- Python数据分析(一)(Matplotlib使用)