Python For循環示例:掌握循環迭代技巧,提高程序效率

Python的循環結構是編程中最常用的結構之一。在實際開發中,我們常常需要對一組數據進行重複的操作處理。for循環結構提供了一種便利性高、處理數據迅速的方法,通常用於遍歷序列或集合。

一、for基本語法

for 循環變量 in 序列:
    執行語句1
else:
    執行語句2

其中,for語句可以遍歷任何序列(如列表、元組、字符串、字典等)中的項。ormat 循環變量用於接收序列中的每個元素。執行語句1為每個元素執行的操作。

當所有元素都遍歷完後,執行else語句,else語句可有可無。

二、for循環的應用

1. 遍歷列表

示例代碼如下:

fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
    print("I like " + fruit)

運行結果如下:

I like apple
I like banana
I like orange

2. 遍曆元組

示例代碼如下:

sites = ('Google', 'Runoob', 'Taobao')
for site in sites:
    print("網站名:" + site)

運行結果如下:

網站名:Google
網站名:Runoob
網站名:Taobao

3. 遍歷字符串

示例代碼如下:

str = "Python for loop"
for ch in str:
    print(ch, end=' ')

運行結果如下:

P y t h o n   f o r   l o o p

4. 求1~100之和

示例代碼如下:

sum = 0
for i in range(1, 101):
    sum += i
print("1~100之和為:", sum)

運行結果如下:

1~100之和為: 5050

三、for循環的嵌套應用

for循環的嵌套可以很方便地對多維數據進行操作。例如,我們可以使用for循環和條件語句對二維數組進行過濾操作:

nums = [[1, 2], [3, 4], [5, 6], [7, 8]]
even_nums = []
for row in nums:
    for num in row:
        if num % 2 == 0:
            even_nums.append(num)
print(even_nums)

運行結果如下:

[2, 4, 6, 8]

總結

通過本文的講解,相信大家已經對Python中的for循環有了更深入的了解。循環結構是編程中最常用的結構之一,掌握循環迭代技巧可以有效提高程序效率。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/282920.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-22 08:06
下一篇 2024-12-22 08:06

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • 使用vscode建立UML圖的實踐和技巧

    本文將重點介紹在使用vscode在軟件開發中如何建立UML圖,並且給出操作交互和技巧的指導。 一、概述 在軟件開發中,UML圖是必不可少的重要工具之一。它為軟件架構和各種設計模式的…

    編程 2025-04-29
  • 北化教務管理系統介紹及開發代碼示例

    本文將從多個方面對北化教務管理系統進行介紹及開發代碼示例,幫助開發者更好地理解和應用該系統。 一、項目介紹 北化教務管理系統是一款針對高校學生和教職工的綜合信息管理系統。系統實現的…

    編程 2025-04-29
  • 選擇大容量免費雲盤的優缺點及實現代碼示例

    雲盤是現代人必備的工具之一,雲盤的容量大小是選擇雲盤的重要因素之一。本文將從多個方面詳細闡述使用大容量免費雲盤的優缺點,並提供相應的實現代碼示例。 一、存儲空間需求分析 不同的人使…

    編程 2025-04-29
  • Python調字號: 用法介紹字號調整方法及示例代碼

    在Python中,調整字號是很常見的需求,因為它能夠使輸出內容更加直觀、美觀,並且有利於閱讀。本文將從多個方面詳解Python調字號的方法。 一、內置函數實現字號調整 Python…

    編程 2025-04-29
  • Python range: 強大的迭代器函數

    Python range函數是Python中最常用的內置函數之一。它被廣泛用於for循環的迭代,列表推導式,和其他需要生成一系列數字的應用程序中。在本文中,我們將會詳細介紹Pyth…

    編程 2025-04-29
  • 優秀周記1000字的撰寫思路與技巧

    優秀周記是每個編程開發工程師記錄自己工作生活的最佳方式之一。本篇文章將從周記的重要性、撰寫思路、撰寫技巧以及周記的示例代碼等角度進行闡述。 一、周記的重要性 作為一名編程開發工程師…

    編程 2025-04-28
  • Corsregistry.a的及代碼示例

    本篇文章將從多個方面詳細闡述corsregistry.a,同時提供相應代碼示例。 一、什麼是corsregistry.a? corsregistry.a是Docker Regist…

    編程 2025-04-28
  • Python Flask系列完整示例

    Flask是一個Python Web框架,在Python社區中非常流行。在本文中,我們將深入探討一些常見的Flask功能和技巧,包括路由、模板、表單、數據庫和部署。 一、路由 Fl…

    編程 2025-04-28
  • 微信mac版歷史版完整代碼示例與使用方法

    微信是一款廣受歡迎的即時通訊軟件,為了方便用戶在Mac電腦上也能使用微信,微信團隊推出了Mac版微信。本文將主要講解微信mac版歷史版的完整代碼示例以及使用方法。 一、下載微信ma…

    編程 2025-04-28

發表回復

登錄後才能評論