实例1:Python 复制列表

定义一个列表,并将该列表元素复制到另外一个列表上。

def clone_runoob(li1):li_copy = li1[:]#重新赋值return li_copyli1 = [4, 8, 2, 10, 15, 18]
li2 = clone_runoob(li1)
print("原始列表:", li1)
print("复制后列表:", li2)

结果输出:

原始列表: [4, 8, 2, 10, 15, 18]
复制后列表: [4, 8, 2, 10, 15, 18]

实例 2: 使用 extend() 方法

def clone_runoob(li1):li_copy = []li_copy.extend(li1)return li_copyli1 = [4, 8, 2, 10, 15, 18]
li2 = clone_runoob(li1)
print("原始列表:", li1)
print("复制后列表:", li2)

结果输出:

原始列表: [4, 8, 2, 10, 15, 18]
复制后列表: [4, 8, 2, 10, 15, 18]

extend() 函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

#!/usr/bin/pythonaList = [123, 'xyz', 'zara', 'abc', 123];
bList = [2009, 'manni'];
aList.extend(bList)print "Extended List : ", aList ;

该方法没有返回值,但会在已存在的列表中添加新的列表内容。

结果输出:

Extended List :  [123, 'xyz', 'zara', 'abc', 123, 2009, 'manni']

实例 3: 使用 list() 方法

def clone_runoob(li1):li_copy = list(li1)return li_copyli1 = [4, 8, 2, 10, 15, 18]
li2 = clone_runoob(li1)
print("原始列表:", li1)
print("复制后列表:", li2)

结果输出:

原始列表: [4, 8, 2, 10, 15, 18]
复制后列表: [4, 8, 2, 10, 15, 18]

list() 方法用于将元组转换为列表。

注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。

list()方法语法:

list( iterable)

参数

  • iterable-- 必需。序列、集合或迭代器对象。

返回值

返回列表。

以下实例展示了 list()函数的使用方法:

#!/usr/bin/python
# -*- coding: UTF-8 -*-aTuple = [123, 'xyz', 'zara', 'abc'];
aList = list(aTuple)print("列表元素 : ", aList)x = list(('apple', 'banana', 'cherry'))
print("x:",x)

结果输出:

列表元素 :  [123, 'xyz', 'zara', 'abc']
x: ['apple', 'banana', 'cherry']

Python风格总结: 复制列表相关推荐

  1. Python风格总结:列表List

    List常规功能不总结了,总结一些和常规语言java.C++.Matlab不一样的地方. 1.拼接列表与嵌套列表: 代码例子: a = ['a', 'b', 'c'] n = [1, 2, 3] x1 ...

  2. python list 深复制_Python列表的深复制和浅复制示例详解

    免费资源网,https://freexyz.cn/ 一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码 ...

  3. [Python] 正确复制列表的方法

    new = old[:] Python老鸟都知道以上代码是什么意思.它复制列表old到new.它对于新手来说是种困惑而且应该避免使用这种方法.不幸的是[:]标记法被广泛使用,可能是Python程序员不 ...

  4. python : 正确复制列表的方法

    转自:https://www.cnblogs.com/ifantastic/p/3811145.html new = old[:] Python老鸟都知道以上代码是什么意思.它复制列表old到new. ...

  5. python自定义函数复制字符串_Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝...

    python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...

  6. python列表切片口诀-Python-100例(7-8) 复制列表 打印乘法口诀

    2019 年第 27 篇,总 51 篇文章 本文大约 1700 字,阅读大约需要 6 分钟 前面分享的六道题目如下: 这次是分享 Python-100 例的第 7-8 题,分别是复制列表和打印乘法口诀 ...

  7. python学习-综合练习六(列表翻转、变量交换、复制列表、元素求和(lambda和递归)、字典排序、字典pop)

    文章目录 列表翻转 变量交换 复制列表 元素求和 字典排序 字典pop 说明:本篇博文的知识点大部分来自 Python3 实例 列表翻转 列表翻转就是把列表的值按顺序左移,逻辑还是挺简单的. 我之前的 ...

  8. [转] Python 爬虫的工具列表 附Github代码下载链接

    转自http://www.36dsj.com/archives/36417 这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib). requests - ...

  9. 萌新向Python数据分析及数据挖掘 第一章 Python基础 第三节 列表简介 第四节 操作列表...

    第一章 Python基础 第三节 列表简介 列表是是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目.列表中的元素包括在方括号([])中,每个元素之间用逗号分割.列表是可变的数据类型, ...

最新文章

  1. Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
  2. SeetaFace2 测试
  3. 解决 Eclipse 项目有红感叹号的方法
  4. 前端编程提高之旅(六)----backbone实现todoMVC
  5. Git之添加公钥之后git clone ****提示sign_and_send_pubkey: signing failed: agent refused operation
  6. VS2008+OpenCL环境配置
  7. For in 详解
  8. python人工智能pdf_800G人工智能学习资料:AI电子书+Python语言入门+教程+机器学习等限时免费领取!...
  9. 安全登录代码 php,PHP登录怎么写安全
  10. CentOs 设置静态IP 方法[测试没问题]
  11. TreeMap、HashMap、LinkedHashMap的区别
  12. Ax 2012批量部署报表
  13. VLfeat库---研习
  14. 【UE编辑器怎么添加新的语法高亮】
  15. python入门基础要点,入门决定没问题(初学者专属)
  16. bib config_配置config.bib的注意事项以及错误分析——自己都要顶!
  17. postgresql查看数据库及数据表占用空间
  18. 三极管的工作原理(详细、通俗易懂、图文并茂)
  19. 《IT老外在中国》第29期:这位美籍华裔兜兜转转又回到了心心念念的故乡
  20. 调焦后焦实现不同距离成像_一次性学全佳能尼康的对焦模式、对焦区域模式等对焦知识!(上)...

热门文章

  1. BFC(块级化上下文)
  2. Django基础之wsgi
  3. CocoaPods 错误 target overrides the `OTHER_LDFLAGS`...
  4. 毕设问题小记——No Dialect mapping for JDBC type:-1错误
  5. EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题
  6. BigInteger类详解
  7. solr集成IKAnalyzer中文分词器
  8. gateway请求拦截_gateway 网关(转发,跨域,拦截器等)
  9. 比对数组指定列php,指定列的数组
  10. R语言回归分析及相关分析