华域联盟 Python 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切片复制列表的本质内容请搜索华域联盟以前的文章或继续浏览下面的相关文章希望大家以后多多支持华域联盟!

您可能感兴趣的文章:

本文由 华域联盟 原创撰写:华域联盟 » python切片复制列表的知识点详解

转载请保留出处和原文链接:https://www.cnhackhy.com/37544.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部