前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python for循环的使用(三)

Python for循环的使用(三)

作者头像
py3study
发布于 2020-01-06 10:43:37
发布于 2020-01-06 10:43:37
97200
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

Python for循环的使用

(一)for循环的使用场景

1.如果我们想要某件事情重复执行具体次数的时候可以使用for循环。 2.for循环主要用来遍历、循环、序列、集合、字典,文件、甚至是自定义类或函数。

(二)for循环操作列表实例演示

  1. 使用for循环对列表进行遍历元素、修改元素、删除元素、统计列表中元素的个数。

1.for循环用来遍历整个列表

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#for循环主要用来遍历、循环、序列、集合、字典
Fruits=['apple','orange','banana','grape']
for fruit in Fruits:
    print(fruit)
print("结束遍历")
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:
    apple
    orange
    banana
    grape

2.for循环用来修改列表中的元素

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#for循环主要用来遍历、循环、序列、集合、字典
#把banana改为Apple
Fruits=['apple','orange','banana','grape']
for i in range(len(Fruits)):
    if Fruits[i]=='banana':
        Fruits[i]='apple'
print(Fruits)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:['apple', 'orange', 'apple', 'grape']

3.for循环用来删除列表中的元素

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Fruits=['apple','orange','banana','grape']
for i in  Fruits:
    if i=='banana':
        Fruits.remove(i)
print(Fruits)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:['apple', 'orange', 'grape']

4.for循环统计列表中某一元素的个数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#统计apple的个数
Fruits=['apple','orange','banana','grape','apple']
count=0
for i in  Fruits:
    if i=='apple':
        count+=1
print("Fruits列表中apple的个数="+str(count)+"个")
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:Fruits列表中apple的个数=2个

注:列表某一数据统计还可以使用Fruit.count(object)

5.for循环实现1到9相乘

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sum=1
for i in list(range(1,10)):
    sum*=i
print("1*2...*10="+str(sum))
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:1*2...*10=362880

6.遍历字符串

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for str in 'abc':
    print(str)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:
a
b
c

7.遍历集合对象

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for str in {'a',2,'bc'}:
    print(str)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:
a
2
bc

8.遍历文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for content in open("D:\\test.txt"):
    print(content)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:
朝辞白帝彩云间,千里江陵一日还。

两岸猿声啼不住,轻舟已过万重山。

9.遍历字典

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for key,value in {"name":'Kaina',"age":22}.items():
    print("键---"+key)
    print("值---"+str(value))
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
结果演示:
键---name
值---Kaina
键---age
值---22
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
Android O:使用自定义字体资源
前言 Android O中的新功能之一是使用自定义字体资源。在这篇文章中,我们一起来看看如何在我们的应用程序中使用它们。 在Android O之前,在我们的应用中使用自定义字体有多困难?我们有两个选择
code_horse
2018/07/02
2.6K0
Android Oreo 可下载字体
Android 8.0(API 级别 26)和 Android Support Library 26,现在允许 API 从一个字体供应程序里请求字体,而不需要绑定字体文件到 APK,或者由 APK 自行下载字体。该功能可通过 Android Support Library 26 运行在 Android API 14 及其更高的版本。 可下载字体功能具有以下优点: 减少 APK 的大小 提高了应用程序的安装成功率 提高了整个系统的健康性,多个 APK 可以通过 provider 共享相同的字体。这样可以节省用
Android 开发者
2018/05/31
1.3K0
Android O 新特性和行为变更总结
QQ音乐技术团队
2017/10/10
3.2K0
Android O 新特性和行为变更总结
Android开发之 全局替换字体
第一反应是好简单,换个TypeFace不就完了,但是不可能每个控件去设置一个吧?不存在的。
Xiaolei123
2019/03/20
1.3K0
Android开发之 全局替换字体
Flutter中如何设置全局字体
首先在项目中创建fonts目录,然后将将ttf文件放到该目录下,然后在pubspec文件中添加该字体文件,如:
BennuCTech
2022/11/11
3.1K0
Flutter中如何设置全局字体
Andorid 修改字体一文打尽
替换字体也是一个比较常见的需求,一般分几种情况。实现起来也不麻烦,这里简单记录下 全局替换字体 步骤1 assets目录下拷贝字体文件 步骤2 application中替换默认字体 在Application的onCreate方法中增加替换方法 /** * 设置自定义字体 * * @param context * @param staticTypefaceFieldName 需要替换的系统字体样式 * @param fontAssetName 替换后的字体样式 */ publ
AntDream
2019/07/15
4840
依赖管理(一):图片、字符串文件和字体在Flutter中怎么用?
前文中,我与你介绍了Flutter的主题设置,也就是将视觉资源与视觉配置进行集中管理的机制。
拉维
2019/08/19
3K0
依赖管理(一):图片、字符串文件和字体在Flutter中怎么用?
flutter 之Text介绍
Text widget 可以用来在应用内创建带样式的文本。文本作为UI最基本的元素,最基本的用法有这些:
用户1974410
2022/09/20
1.1K0
flutter 之Text介绍
Android修改字体_android设置字体样式
A:frameworks/base/data/fonts/clock_thin.ttf
全栈程序员站长
2022/11/10
4.1K0
Android Text View with Custom Font
本文以自定义TextView为例简单实践下如何自定义View,它能够根据设置的xml属性采用不同的字体显示文字
宅男潇涧
2018/08/01
4910
Android Text View with Custom Font
Android Q 文本新功能
文本显示是大部分应用的重要任务之一。为了帮助您打造更好的文本体验,我们在 Android Q 中引入多项新特性,在满足开发者需求的同时,持续提升应用性能。其中包括:
Android 开发者
2019/08/06
1.3K0
Android Q 文本新功能
Android Q 文本新功能
文本显示是大部分应用的重要任务之一。为了帮助您打造更好的文本体验,我们在 Android Q 中引入多项新特性,在满足开发者需求的同时,持续提升应用性能。其中包括:
Android 开发者
2024/01/26
1890
Android Q 文本新功能
打造 Material 字体样式主题 | 实现篇
使用 Material 主题 (Theming) 自定义 Material 组件,目的是让组件观感与品牌保持一致。Material 主题包括 颜色、字体 和 形状 参数,您可以对这些参数进行调整来获得近乎无限的组件变体,同时保持其核心结构和易用性。
Android 开发者
2022/03/09
1.7K0
打造 Material 字体样式主题 | 实现篇
使用TypeFace设置TextView的文字字体(附源码)
在Android里面设置一个TextView的文字颜色和文字大小,都很简单,也是一个常用的基本功能。但很少有设置文字字体的,今天要分享的是通过TypeFace去设置TextView的文字字体,布局里面有两个Button,总共包含两个小功能:换字体和变大。
netkiller old
2021/02/12
2.2K0
使用TypeFace设置TextView的文字字体(附源码)
Flutter 构建完整应用手册-设计基础知识 顶
这本食谱包含演示如何在写Flutter应用程序时解决常见问题的食谱。 每个配方都是独立的,可以作为参考帮助您构建应用程序。
南郭先生
2018/08/14
7.2K0
Flutter 构建完整应用手册-设计基础知识
                                                    顶
Android上的自定义字体 - 通过XML进行动态字体选择
前言 这是我们系列自定义字体在Android上的第2篇文章。在之前,我们已经看到如何使用自定义字体并将不同的样式应用于TextView。这次,我们将向TextView XML显示一个高级解决方案,以便动态设置字体,而不需要任何代码! 如果您没有阅读以前的文章,您可以去看看。这可能有助于您的理解,因为它们都是基于彼此的。 不同的字体 一般来说,我们喜欢使用一些美丽的字体希望让我们的应用程序脱颖而出。虽然在这篇文章中解释了使用多种字体的简单方法,但请谨慎行事。任何具有太多字体的UI都会变得混乱!通过XML直接设
code_horse
2018/07/02
1.7K0
「R」showtext:在R图里面更简单地使用字体
在如何修改画图使用的字体[1]这篇文章中,我介绍了一种解决R图里字体的方案——extrafont包。今天意外看到另一个解决字体问题的包,再次推荐和介绍一番。
王诗翔呀
2020/07/02
2.7K0
「R」showtext:在R图里面更简单地使用字体
android 自定义控件 使用declare-styleable进行配置属性(源码角度)「建议收藏」
最近在模仿今日头条,发现它的很多属性都是通过自定义控件并设定相关的配置属性进行配置,于是便查询了解了下declare-styleable,下面我把自己的使用感受和如何使用进行说明下。
全栈程序员站长
2022/09/14
1.4K0
android 自定义控件 使用declare-styleable进行配置属性(源码角度)「建议收藏」
Android入门教程 | TextView简介(宽高、文字、间距)
文字,是我们传达信息的一种常见方式。在安卓应用上显示文字,我们通常使用TextView。 之前我们已经知道如何获取到layout中的TextView,也知道setText()方法可以修改显示的文字。
Android_anzi
2021/10/31
1.5K0
Android 全局使用第三方字体
    将文件放入工程assets目录下。(一般个人习惯单独命名一个文件夹放字体文件,也可直接放入根目录,但记得改引用路径)
用户3030674
2018/09/14
2.2K0
Android 全局使用第三方字体
相关推荐
Android O:使用自定义字体资源
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档