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

作者:小妮浅浅 时间:2023-08-06 05:31:35 

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]))

来源:https://www.py.cn/jishu/jichu/33771.html

标签:python,切片,复制列表
0
投稿

猜你喜欢

  • python面向对象之类属性和类方法案例分析

    2022-01-18 06:00:36
  • python实现k均值算法示例(k均值聚类算法)

    2021-04-24 20:27:39
  • Python Celery动态添加定时任务生产实践指南

    2023-06-29 16:57:12
  • python数据可视化Seaborn绘制山脊图

    2023-12-22 09:04:17
  • Python简直是万能的,这5大主要用途你一定要知道!(推荐)

    2021-03-16 16:20:31
  • 一千行的MySQL学习笔记汇总

    2024-01-27 22:04:42
  • np.hstack()和np.dstack()的使用

    2021-02-03 12:52:15
  • Pytorch中如何调用forward()函数

    2023-06-14 21:00:24
  • python基于turtle绘制几何图形

    2023-06-22 22:44:43
  • Python使用内置函数setattr设置对象的属性值

    2021-10-09 20:32:44
  • 微信小程序仿通讯录功能

    2024-05-22 10:31:38
  • python实现凯撒密码加密解密的示例代码

    2021-12-08 07:29:07
  • Go语言工程实践单元测试基准测试示例详解

    2024-03-11 17:00:08
  • python3利用venv配置虚拟环境及过程中的小问题小结

    2023-04-29 06:01:28
  • 解析go语言调用约定多返回值实现原理

    2023-10-08 23:38:06
  • 用Dreamweaver MX设计各种网页鼠标样式

    2008-10-04 10:18:00
  • javascript获取wx.config内部字段解决微信分享

    2024-04-23 09:15:50
  • 十行Python代码制作一个视频倒放神器

    2022-02-03 13:40:15
  • Python之多线程爬虫抓取网页图片的示例代码

    2021-09-01 18:55:03
  • HTML和SEO基础知识:H标签全透视

    2010-09-21 16:45:00
  • asp之家 网络编程 m.aspxhome.com