iT邦幫忙

2026 iThome 鐵人賽

DAY 3
0
自我挑戰組

Python 爬蟲與資料分析實戰:從網路資料到資訊視覺化系列 第 3

Day 3|Python 流程控制:讓程式開始自動處理資料

  • 分享至 

  • xImage
  •  

前兩天學習了 Python 的基本資料型態、List 和 Dictionary,今天開始學習如何讓程式根據不同條件自動處理資料。

首先學習的是 if 判斷式,可以讓程式根據條件決定是否執行某段程式。例如商品價格低於 2000 元時,就將商品列印出來。

price = 899

if price < 2000:
print("符合價格條件")

接著學習 for 迴圈。當有很多筆資料需要處理時,可以利用 for 逐筆取出資料。

products = ["耳機", "鍵盤", "滑鼠"]

for product in products:
print(product)

我也將前一天學到的 Dictionary 和今天的 for、if 結合,模擬篩選商品資料:

products = [
{"name": "無線耳機", "price": 1990},
{"name": "機械鍵盤", "price": 2500},
{"name": "滑鼠", "price": 890}
]

for product in products:
if product["price"] < 2000:
print(product["name"], product["price"])

透過這次實作,我開始理解程式不只是用來儲存資料,也可以按照設定好的條件自動處理大量資料。

這和之後的網路爬蟲有很大的關聯。例如爬取大量商品資料後,可以利用迴圈逐筆處理,再利用條件判斷篩選出符合需求的資料。

今天讓我對「資料處理」有了更具體的概念。接下來會繼續學習 Python 的函式,讓程式碼可以被重複使用。


上一篇
Day 2|Google Colab 實作:Python 變數、資料型態與資料結構
下一篇
Day 4|Python Function:讓程式碼可以重複使用
系列文
Python 爬蟲與資料分析實戰:從網路資料到資訊視覺化8
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言