Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python笔记2

python笔记2

作者头像
blankmiss
发布于 2020-04-09 04:02:41
发布于 2020-04-09 04:02:41
52800
代码可运行
举报
文章被收录于专栏:林祈林祈
运行总次数:0
代码可运行

遍历整个列表

for循环

循环是编程中非常重要的一个步骤,可以很轻松的完成一些非常繁琐的东西。 使用单数和复数名称可以帮助你判断代码段处理的是单个列表元素1还是整个列表

在for循环中你可以对循环中的元素执行任何操作。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
xxx = ['sdd','wdwd','wdawd']
for xxx in xxx  
    print(xxx.title())    #title()是首字母大写的意思  

循环打印出列表中的元素 1.在for循环中想要包含多少代码都行,记住缩进非常重要 2.缩进用不好可能代码一切正常但是输出结果会非常奇怪 3.不要多缩进,也不要少缩进 4.不正确的缩进,也可能会造成逻辑错误 5.记住for语句后面要加冒号:

数字列表

一丶 range() range 可以生成一系列的数字,但是会从生成的第一个一直数到最后一个 和以前的一样生成20就得+1,ps:差一行为 如果不符合预期可以+1或者-1 二丶 list() list 可以生成数字列表 例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
xxxx = list(xxx(a,b))  
print(xxx)  

并且可以指定步长 例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
xxxx = list(range(1,2,11))  #2代表的是偶数 表示a到b中的所有偶数  

平方 例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
xxx = []  
for xxx on range(1,11):  
    xxx = xxx**2  
    xxx.append(xxx)  
print(xxx)  

三丶 对数字列表的简单运算

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
min(xxx)  #最小值  
max(xxx)  #最大值  
sum(xxx)  #总和  

四丶 列表解析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
xxx = [value**2 for value in range(1,11)]  
print(xxx)  

ps:这一种不需要冒号

切片

例如

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
play = ['aaa','bbb','ccc','ddd']  
print(paly[0:3])  #0-3的数字可以打印出来  
按照索引来打印  

你可以生成列表的任何子集 只要你知道列表的索引你可以生成任何位置的子集 如果没有指定开头索引就会从第一个开始 如果没有指定结尾就直接到最后一个 倒数负数结尾就倒数到最后一个

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
play = ['aaa','bbb','ccc','ddd']  
plays = play[:]  

这就是复制列表 互不影响对方

元组

元组用花括号来包括 元组里面的内容不可以修改 但是可以通过赋值的方法来修改元组里面的变量 缩进为四个空格 不同程序的不同部分可以用空行间隔开

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-11-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python学习-Chapter4 操作列表
结果说明: 缩进的都属于for循环 an相当于计数器变量作索引的a[i]。
OliverHan
2023/02/27
2460
c/c++程序员快速入门python
print arr.remove('a') #按值删除元素,并返回该元素的值。注意:只删除第一次匹配的元素
用户1396155
2018/12/06
5600
Python学习笔记_Day02
扩展if语句:多分支语句,满足某一条件就执行相应的语句块,其他条件不再判断。多分支只会执行一个分支。
非著名运维
2022/06/22
1880
[Python零基础入门篇②⑨] - Python中的循环
什么是循环? ---> 循环是有着周而复始的运动或变化的规律;在 Python 中,循环的操作也叫做 '遍历' 。 与现实中一样,Python 中也同样存在着无限循环的方法与有限循环的方法。接下来我们就先看看有限循环的方法 ---> for 循环
哈哥撩编程
2024/07/09
1860
[Python零基础入门篇②⑨] - Python中的循环
Python学习笔记(三)·高级特性
掌握了 Python 的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。
公爵
2022/09/28
6580
Python学习笔记(三)·高级特性
Python07 列表、元组
可以看到name2没有因为name1的修改而改变,name2根据定义的变量位置,从上到下取最近的name1来copy
py3study
2020/01/08
6000
python3_高级特性
欢迎与我分享你的看法。 转载请注明出处:http://taowusheng.cn/
yifei_
2022/11/14
1700
十分钟快速入门 Python,看完即会,不用收藏!
读完本篇文章后,可对 Python 语言特性、编码风格有一定了解,并可写出简单的 Python 程序。
一墨编程学习
2019/05/15
3K0
Python学习笔记之基础知识点概览
位运算符是将操作数(二进制形式)执行逐位运算, bin()可用于获取整数的二进制运算
青山师
2023/05/05
5980
0基础小白想学Python不知道怎么入门从何学起?十分钟带你快速入门 Python(初学者必看,收藏必备!!!)
本文以 Eric Matthes 的《Python编程:从入门到实践》为基础,以有一定其他语言经验的程序员视角,对书中内容提炼总结,化繁为简,将这本书的精髓融合成一篇10分钟能读完的文章。
全栈程序员站长
2022/09/08
3.2K0
10分钟带你学完Python基础
这篇文章是我总结的python的基础,同时也参考了一些资料,内容不是特别全面,目的是带大家来看看Python里面非常基础的一些东西,想要更详细的了解,大家可以去买几本书,或者去菜鸟笔记之类的网站进行阅读,不过大家还是可以在无聊的时候打开看一看。无论是学哪一门语言基础仍然是最重要的,所以我们要及时的总结这些知识,忘记的时候也可以翻出来看一看(大家可以收藏这篇文章)
Python进击者
2019/09/17
5010
初学者零基础学习Python(2)
range函数基本上可以创建一切有规律的列表,现给出创建1-10的平方数列表的方法。 Eg:
twelvecoder
2021/12/21
5160
初学者零基础学习Python(2)
Python的循环、判断和各种表达式(长文系列第二篇)
流程控制是python语法很重要的一个分支,主要包括我们经常用到的判断语句、循环语句以及各种表达式,这也是上一篇文章没有介绍表达式的原因,在这篇文章中会更加系统全面的讲解这三方面的基础知识。
奶糖猫
2020/08/04
6080
Python的循环、判断和各种表达式(长文系列第二篇)
我要偷偷的学Python,然后惊呆所有人(第一天)
本系列文默认各位有一定的C或C++基础,因为我是学了点C++的皮毛之后入手的Python,这里也要感谢齐锋学长送来的支持。 本系列文默认各位会百度,会用在线编译器,因为我是突击学Python的,之前的编译环境都删了,但是吧,我发现在线编译是真的爽,浪费那时间去搭那环境干啥,学好了Python,会差那点请人搭环境的钱吗?
看、未来
2020/10/23
5290
Python字典使用(八)
字典的每个键值(key=>value)对用冒号分隔,每对之间用逗号分割,整个字典包括花括号在内,如下所示:
py3study
2020/01/10
7850
python的list和tuple数据结构
# 3.py #code=utf-8 # python的list 和 tuple 集合和元组 list是可以修改里面的值,元组定义好了就不能进行修改 # list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。用len()函数可以获得list元素的个数 # 用索引来访问list中每一个位置的元素,记得索引是从0开始的,如果要取最后一个元素,除了计算索引位置外,还可以用-1做索引,直接获取最后一个元素 tests = ['aaa', 'bbb', 'ccc'] print tests print len(tests) print tests[-1] print tests[1] # list是一个可变的有序表,所以,可以往list中追加元素到末尾 tests.append('ddd') print tests # list可以把元素插入到指定的位置,比如索引号为1的位置 tests.insert(1,'ggg') print tests # list 删除list末尾的元素用pop,也可以指定第i个位置删除,用pop(i) tests.pop() print tests tests.pop(2) print tests # list可以根据索引直接给替换元素,不同的类型也可以放到一起 tests[2] = 'lll' print tests # list还支持多维数据list lists = [['aaa', 'bbb', 'ccc'], ['ddd', 'eee', 'ggg']] print lists[0][2] # tuple 的使用 tuple和list非常类似,但是tuple一旦初始化就不能修改 # 现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。 # list和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。 t = ('aaa', 'bbb', 'ccc', 'ddd') print t ''' 执行结果 ['aaa', 'bbb', 'ccc'] 3 ccc bbb ['aaa', 'bbb', 'ccc', 'ddd'] ['aaa', 'ggg', 'bbb', 'ccc', 'ddd'] ['aaa', 'ggg', 'bbb', 'ccc'] ['aaa', 'ggg', 'ccc'] ['aaa', 'ggg', 'lll'] ccc ('aaa', 'bbb', 'ccc', 'ddd') '''
公众号-利志分享
2022/04/25
2420
零基础5天入门Python数据分析:第三课(上)
第一第二课已经讲了notebook的基础使用,python的基础语法及常用的数据结构及其运算,包括:
明月AI
2021/10/28
6390
零基础5天入门Python数据分析:第三课(上)
python期末复习笔记
笔记视频来源——链接: link 由本人整理了一部分,记得比较仓促,若有错误,欢迎纠正,不说了,备考期末去啦。(•́︿•̀)
半生瓜的blog
2023/05/12
7830
python期末复习笔记
Python的基础知识
布尔值也叫做布尔类型,总共有两个值,一个为True(真),一个为False(假),一般被用于逻辑判断
星陨1357
2023/03/14
6990
Python的基础知识
python list tuple d
name = ["aaa","bbb","ccc","ddd","eee","fff","ggg","hhh","iii"]
py3study
2020/01/13
5440
相关推荐
Python学习-Chapter4 操作列表
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验