脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python切片复制列表的知识点详解

python切片复制列表的知识点详解

2022-01-19 00:07小妮浅浅 Python

在本篇文章里小编给大家整理的是一篇关于python切片复制列表的知识点相关内容,有兴趣的朋友们可以跟着学习下。

1、不指定开始和结束的索引[:],这样得到的切片就可以包含整个列表,然后给切片一个新的变量,从而实现复制列表。

2、创建原始列表的副本,两个列表的操作不会影响。

实例

?
1
2
3
4
5
6
7
8
9
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学习笔记之列表切片代码示例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
"""切片"""
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切片复制列表的本质内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.py.cn/jishu/jichu/33771.html

延伸 · 阅读

精彩推荐