Python 点滴积累(4)
Python列表
1.遍历列表
for循环
>>> colors=["red","blue","white","green"]
>>> for color in colors:
... print(color)
...
red
blue
white
green
使用range()
>>> for value in range(1,6):
... print(value)
...
1
2
3
4
5
range()可以作为list()的参数,创建数字列表
>>> numbers=list(range(1,5))
>>> print(numbers)
[1, 2, 3, 4]
range()可以指定步长
>>> even_numbers=list(range(2,11,2))
>>> print(even_numbers)
[2, 4, 6, 8, 10]
2.列表切片
通过切片可以引用列表中的部分元素,如果省略其实索引,则从列表头开始;如果省略末尾索引,则从指定位置到列表末尾。
>>> colors=["red","orange","yellow","green","blue"]
>>> print(colors)
['red', 'orange', 'yellow', 'green', 'blue']
>>> colors[1:4]
['orange', 'yellow', 'green']
>>> colors[:3]
['red', 'orange', 'yellow']
>>> colors[2:]
['yellow', 'green', 'blue']
>>> colors[-2:]
['green', 'blue']
遍历切片
>>> for color in colors[1:4]:
... print(color)
...
orange
yellow
green
3.复制列表
>>> color=["red","orange","yellow","green","blue"]
>>> another_color=color[:]
>>> print(color)
['red', 'orange', 'yellow', 'green', 'blue']
>>> print(another_color)
['red', 'orange', 'yellow', 'green', 'blue']
>>> color.append("white")
>>> print(color)
['red', 'orange', 'yellow', 'green', 'blue', 'white']
>>> print(another_color)
['red', 'orange', 'yellow', 'green', 'blue']
4.元组
不可变的列表称为元组
元组使用圆括号来标识
访问元组和访问列表语法相同
>>> animals=("pig","dog","cat","sheep")
>>> animals[1]
'dog'
>>> animals[-1]
'sheep'
>>> for animal in animals:
... print(animal)
...
pig
dog
cat
sheep
元组中的元素不能修改,但是可以给存储元组的变量赋值。
>>> animals=("pig","dog")
>>> animals[0]="lion"
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>> print(animals)
('pig', 'dog')
>>> animals=("lion","monkey")
>>> print(animals)
('lion', 'monkey')
Python 点滴积累(4)相关推荐
- PYTHON点滴积累01
1.变量 在 python 中,变量对应的数据存储在内存中,这种在内存中的位置可以存储不同的值,如整型,实数,布尔值,字符串,列表或字典.定义一个存储整形的变量和一个存储字符串的提示消息. Greet ...
- 源于十年来的点滴积累——《变革中的思索》印行出版
源于归国十年来的点滴积累, 集结成书的<变革中的思索>,日前由电子工业出版社刊印出版. 这本书共有五个章节,分别是解码创新.中国智造.管理心得.我和微软.心灵记忆--前三章偏重技术,更多理 ...
- Vue项目开发中的点滴积累系列文章
题记 -- 严于律己,精于行动,点滴积累,着眼未来,你也许不负青春 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架 本文章 记录从基础入门到实际项目开发中的点点 ...
- 【mysql】点滴积累
一,replace mysql 中的replace 函数直接替换mysql 数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来很方便 格式:UPDATE table_name set f ...
- 2022年终总结:点滴积累让我不再迷茫
今年是开始写作的第二年,如果说第一年是起步的话,今年就是开始有了一些小收获了,通过点滴积累让我知道积累的充实感,通过一点一点粉丝或阅读量的积累,增加写作的自信. 今年的收获 首先看一下今年的阅读量和粉 ...
- 点滴积累-从object中取值
问题 很多人在编程中可能会遇到这样的问题,返回一个object对象,怎么取其中的值 解决方案 一般获得的值都需要转换成字符串对象.如果Object中只有一个值,直接转换就可以.多个值的情况下怎么获取呢 ...
- python 编写实用小工具-toy: python平时积累的笔记以及编写的小工具
所有人都告诉你怎么活,只有自己没有搞清楚该如何活.相信自己,我们每个人都是主角?? toy Python ?? 献给我亲爱的女朋友--如 ? 介绍 学习 python.matlab 时积累的笔记以及编 ...
- MyBatis点滴积累
MyBatis在使用中不知不觉积累了很多经验 1.#和$ MyBatis/Ibatis中#和$的区别 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号.如:order by #us ...
- 点滴积累--工作总结
工作又进入到一个新的阶段,开始新的启程,再次接触新的报表,熟悉新的开发流程,一点一点的积累在报表上的开发线路. 其实现在回想,过去的这四个月很充实,但乐在其中,每天早饭后直接步行到公司,按着前一天规划 ...
最新文章
- shell编程 字符串处理
- Netty系列之Netty 服务端创建
- 人脸识别有什么漏洞,活体检测又是怎么防伪?
- JSP 表单request内容
- pandas教程:pandas主要功能详解
- 谈谈你期望的大学暑期实践或你亲身体验的
- In-Loop Filters in HEVC
- nginx搭建tomcat分布式集群
- ScanTailor-ScanTailor 强大的多方位的满足处理扫描图片的需求
- [转] 关于 WCF 中数据压缩的几篇文章
- java 构造器 null_java - 主结尾处的Java构造函数用户输入在构造函数中为Null - 堆栈内存溢出...
- 阶段3 2.Spring_04.Spring的常用注解_6 用于注入数据的注解
- 【胸片分割】基于matlab GUI最小误差法胸片分割系统【含Matlab源码 1065期】
- 将无线网卡变身为 wifi 热点的 完整批处理文件 或者 让i电脑变成wifi热点
- 人生有如负重致远,不可急躁
- Java简单投票系统
- 【苹果相册推】增加家庭协议sendmail postfix MDA指示其AppID
- 英特尔商用客户端焕“芯”,释放数字时代三重生产力
- ESP32任务看门狗实践
- python基于PHP+MySQL的在线考试系统