2023-06-23|閱讀時間 ‧ 約 3 分鐘

Python學習筆記7-索引和切片

前言
在今天的Python學習筆記中,要介紹關於字串和列表的索引和切片,
索引和切片是Python中常用的操作,可以幫助我們存取和修改字串和列表中的元素。

什麼是索引?
  • 索引是指用方括號[]來選擇字串或列表中的某個元素。

字串索引
# 建立一個字串
s = "Hello World"

# 印出字串的第一個元素,索引從0開始
print(s[0]) # 輸出結果:H

# 印出字串的第二個元素
print(s[1]) # 輸出結果:e

# 印出字串的最後一個元素元素
print(s[10]) # 輸出結果:d

# 印出字串的最後一個元素,也可以用負數來表示
print(s[-1]) # 輸出結果:d

列表索引
# 建立一個列表
l = [1, 2, 3, 4, 5]

# 印出列表的第三個元素
print(l[2]) # 輸出結果:3

# 印出列表的倒數第二個元素
print(l[-2]) # 輸出結果:4

切片
  • 切片是指用方括號[start:end:step]和冒號:來選擇字串或列表中的一段子序列。

字串切片
# 建立一個字串
s = "Hello World"

# 印出字串的前五個元素,冒號前面的數字表示起始位置,
冒號後面的數字表示結束位置(不包含)
print(s[0:5]) # 輸出結果:Hello

# 印出字串的第六個到第八個元素,如果省略起始位置或結束位置,
則表示從頭或到尾
print(s[5:]) # 輸出結果: World

# 印出字串的第二個到倒數第二個元素,每隔兩個取一個,
冒號後面再加一個數字表示幾個一數
print(s[1:-1:2]) # 輸出結果:el ol

列表切片
# 建立一個列表
l = [1, 2, 3, 4, 5]

# 印出列表的前三個元素
print(l[:3]) # 輸出結果:[1, 2, 3]

# 印出列表的最後三個元素
print(l[-3:]) # 輸出結果:[3, 4, 5]

# 印出列表的所有元素,反轉順序,步長為負數表示從後往前取
print(l[::-1]) # 輸出結果:[5, 4, 3, 2, 1]
這些就是我今天要分享的Python學習筆記,希望對大家有幫助。

感謝您閱讀本篇文章!我們很高興您能從中獲得一些有用的資訊。如果您喜歡這篇文章,請不要吝嗇您的支持,您可以:
  1. 按下愛心:這樣我們就知道您對這篇文章的喜愛程度,也可以讓更多人看到它。
  2. 分享文章:如果您認為這篇文章也能幫助其他人,請把它分享出去。
  3. 追蹤我們:如果您想持續收到更多類似的內容,請點擊追蹤按鈕。
  4. 支持我們:如果您願意,您也可以成為我們的贊助者。

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.