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. 支持我們:如果您願意,您也可以成為我們的贊助者。
為什麼會看到廣告
好奇的小仙人掌
好奇的小仙人掌
嗨!大家好,我是好奇的小仙人掌,一位無聊的大學生。作為一位學習程式的新手,我熱愛探索和學習各種新科技,期待與大家一同學習和成長!
留言0
查看全部
發表第一個留言支持創作者!