Python风格总结: 复制列表
实例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风格总结: 复制列表相关推荐
- Python风格总结:列表List
List常规功能不总结了,总结一些和常规语言java.C++.Matlab不一样的地方. 1.拼接列表与嵌套列表: 代码例子: a = ['a', 'b', 'c'] n = [1, 2, 3] x1 ...
- python list 深复制_Python列表的深复制和浅复制示例详解
免费资源网,https://freexyz.cn/ 一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码 ...
- [Python] 正确复制列表的方法
new = old[:] Python老鸟都知道以上代码是什么意思.它复制列表old到new.它对于新手来说是种困惑而且应该避免使用这种方法.不幸的是[:]标记法被广泛使用,可能是Python程序员不 ...
- python : 正确复制列表的方法
转自:https://www.cnblogs.com/ifantastic/p/3811145.html new = old[:] Python老鸟都知道以上代码是什么意思.它复制列表old到new. ...
- python自定义函数复制字符串_Python学习笔记摘要(一)类型 字符串 函数 列表 深浅拷贝...
python中的对象和类型 在python中,认为系统中的每一个"东西"都是一个对象,在python中,"对象"有着特殊的意义,python中的对象有: 一个标 ...
- python列表切片口诀-Python-100例(7-8) 复制列表 打印乘法口诀
2019 年第 27 篇,总 51 篇文章 本文大约 1700 字,阅读大约需要 6 分钟 前面分享的六道题目如下: 这次是分享 Python-100 例的第 7-8 题,分别是复制列表和打印乘法口诀 ...
- python学习-综合练习六(列表翻转、变量交换、复制列表、元素求和(lambda和递归)、字典排序、字典pop)
文章目录 列表翻转 变量交换 复制列表 元素求和 字典排序 字典pop 说明:本篇博文的知识点大部分来自 Python3 实例 列表翻转 列表翻转就是把列表的值按顺序左移,逻辑还是挺简单的. 我之前的 ...
- [转] Python 爬虫的工具列表 附Github代码下载链接
转自http://www.36dsj.com/archives/36417 这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib). requests - ...
- 萌新向Python数据分析及数据挖掘 第一章 Python基础 第三节 列表简介 第四节 操作列表...
第一章 Python基础 第三节 列表简介 列表是是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目.列表中的元素包括在方括号([])中,每个元素之间用逗号分割.列表是可变的数据类型, ...
最新文章
- Java项目:成绩管理系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
- SeetaFace2 测试
- 解决 Eclipse 项目有红感叹号的方法
- 前端编程提高之旅(六)----backbone实现todoMVC
- Git之添加公钥之后git clone ****提示sign_and_send_pubkey: signing failed: agent refused operation
- VS2008+OpenCL环境配置
- For in 详解
- python人工智能pdf_800G人工智能学习资料:AI电子书+Python语言入门+教程+机器学习等限时免费领取!...
- 安全登录代码 php,PHP登录怎么写安全
- CentOs 设置静态IP 方法[测试没问题]
- TreeMap、HashMap、LinkedHashMap的区别
- Ax 2012批量部署报表
- VLfeat库---研习
- 【UE编辑器怎么添加新的语法高亮】
- python入门基础要点,入门决定没问题(初学者专属)
- bib config_配置config.bib的注意事项以及错误分析——自己都要顶!
- postgresql查看数据库及数据表占用空间
- 三极管的工作原理(详细、通俗易懂、图文并茂)
- 《IT老外在中国》第29期:这位美籍华裔兜兜转转又回到了心心念念的故乡
- 调焦后焦实现不同距离成像_一次性学全佳能尼康的对焦模式、对焦区域模式等对焦知识!(上)...
热门文章
- BFC(块级化上下文)
- Django基础之wsgi
- CocoaPods 错误 target overrides the `OTHER_LDFLAGS`...
- 毕设问题小记——No Dialect mapping for JDBC type:-1错误
- EOS project 中 的一个 jsp 文件中 调用 javascript函数的问题
- BigInteger类详解
- solr集成IKAnalyzer中文分词器
- gateway请求拦截_gateway 网关(转发,跨域,拦截器等)
- 比对数组指定列php,指定列的数组
- R语言回归分析及相关分析