python——列表入门
学习列表先分析一段程序:
list = ['zx', 'xkd', 1997, 2018]
list1=list+[1,2,3]#列表拼接
list2=[list,list1]
print('嵌套的列表为:',list2)#输出嵌套的列表
print('嵌套列表的第一个组元素:',list2[0])#输出嵌套列表的第一个组元素
print('拼接列表第一组的第二个元素:',list2[0][1])#输出拼接列表第一组的第二个元素
print('拼接的列表:',list1)#输出拼接的列表
print('原来列表',list)#输出原来列表
del list[2]# 删除列表第三个元素
print ("第三个元素为 : ", list[2])
list[2] = 2020
print ("更新后的第三个元素为 : ", list[2])
print('列表有',len(list),'个元素')
list.append(1)#在列表末端添加新对象1
print('输出添加对象后的列表:',list)#输出这个列表
输出:
嵌套的列表为: [['zx', 'xkd', 1997, 2018], ['zx', 'xkd', 1997, 2018, 1, 2, 3]]
嵌套列表的第一个组元素: ['zx', 'xkd', 1997, 2018]
拼接列表第一组的第二个元素: xkd
拼接的列表: ['zx', 'xkd', 1997, 2018, 1, 2, 3]
原来列表 ['zx', 'xkd', 1997, 2018]
第三个元素为 : 2018
更新后的第三个元素为 : 2020
列表有 3 个元素
输出添加对象后的列表: ['zx', 'xkd', 2020, 1]
列表的复制:
list5=[0,1,2,3,4,5,6,7,8]
list6=list5.copy()#列表复制
list6=list6+['a','b','c']
print("原始列表为:",list5)
print("修改后的列表为:",list6)
输出:
原始列表为: [0, 1, 2, 3, 4, 5, 6, 7, 8]
修改后的列表为: [0, 1, 2, 3, 4, 5, 6, 7, 8, 'a', 'b', 'c']
python——列表入门的更多相关文章
- [Python 从入门到放弃] 1. 列表的基本操作
''' 列表 Create By 阅后即焚 On 2018.1.29 ''' 1. 列表的定义 列表看起来好像其它编程语言中的数组,但列表具备更加强大的功能,它是Python完备的集合对象,现在,你可 ...
- Python列表生成式(入门9)
转载请标明出处: http://www.cnblogs.com/why168888/p/6407984.html 本文出自:[Edwin博客园] Python列表生成式 1. 生成列表 L = [] ...
- python 列表推导式 - python基础入门(16)
截止到目前为止,python基础内容已经学习了50%左右,在学习编程过程中,我们不仅要学习python语法,同时也需要学习如何把自己代码写的更美观,效率更高. 一.什么是推导式 推导式是从一个或者多个 ...
- python 列表List - python基础入门(13)
列表是python开发过程中最常用的数据类型之一,列表俗称:list ,特点如下: 1.列表由一个或者多个数据构成,数据的类型可以不相同也可以相同: 2.列表中的数据需要写在[]中括号内部,数据与数据 ...
- Python 正则表达式入门(初级篇)
Python 正则表达式入门(初级篇) 本文主要为没有使用正则表达式经验的新手入门所写. 转载请写明出处 引子 首先说 正则表达式是什么? 正则表达式,又称正规表示式.正规表示法.正规表达式.规则表达 ...
- Python基础入门教程
Python基础入门教程 Python基础教程 Python 简介 Python环境搭建 Python 基础语法 Python 变量类型 Python 运算符 Python 条件语句 Python 循 ...
- Python爬虫入门教程 48-100 使用mitmdump抓取手机惠农APP-手机APP爬虫部分
1. 爬取前的分析 mitmdump是mitmproxy的命令行接口,比Fiddler.Charles等工具方便的地方是它可以对接Python脚本. 有了它我们可以不用手动截获和分析HTTP请求和响应 ...
- Python 列表切片陷阱:引用、复制与深复制
Python 列表的切片和赋值操作很基础,之前也遇到过一些坑,以为自己很懂了.但今天刷 Codewars 时发现了一个更大的坑,故在此记录. Python 列表赋值:复制"值"还是 ...
- Python 爬虫入门(二)——爬取妹子图
Python 爬虫入门 听说你写代码没动力?本文就给你动力,爬取妹子图.如果这也没动力那就没救了. GitHub 地址: https://github.com/injetlee/Python/blob ...
随机推荐
- curl: (48) An unknown option was passed in to libcurl怎么解决
想装一个Python版本管理的工具pyenv.结果提示我没有curl.于是从网上百度找到了一篇博客还是不错按照操作提示都成功了.这是那篇博客的地址:https://www.cnblogs.com/su ...
- 5.使用std的迭代器访问并修改图像
void Test_ColorReduceByIterator() { Mat g_srcImage=imread("D:\\OpenCV Projects\\OpenCV_Test_Ima ...
- LSTM学习—Long Short Term Memory networks
原文链接:https://colah.github.io/posts/2015-08-Understanding-LSTMs/ Understanding LSTM Networks Recurren ...
- 2/19 学习笔记(for in 、 del语句)
for x in ...循环就是把每个元素代入变量x,然后执行缩进块的语句 del语句作用在变量上,而不是数据对象上 列表可以修改,而字符串和元组不能
- 关于maven环境变量的配置问题
开始使用“MAVEN_HOME”配置完环境变量后,在cmd中输入mvn -v提示不是内部命令,后直接在PATH 路径里面添加maven所在的位置+\bin,比如,maven的路径为E:\maven\a ...
- asp.net 网页跳转的几种常用方法
Response.Redirect("http://www.baidu.com",false); 后面的bool值为是否停止执行当前页.跳转向新的页面,原窗口被代替.浏览器中的UR ...
- 13--Python入门--文件读写--CSV&Excel文件
EXCEL文件 import pandas as pd excel=pd.read_excel('read_excel.xlsx') print(excel) CSV文件 import pandas ...
- 神州数码多区域OSPF配置
实验要求:掌握多区域OSPF配置 拓扑如下 R1 enable 进入特权模式 config 进入全局模式 hostname R1 修改名称 interface s0/1 进入端口 ip address ...
- ubuntu pip install MySQL-python mysql_config not found
在安装 mysql-python时,会出现: sh: mysql_config: not found Traceback (most recent call last): File "s ...
- mysql date
date_format(`time`, '%Y-%m-%d %h:%i:%s' ) as time