Python List語法練習

閱讀時間約 2 分鐘

#取值

my_list = ['A','p','p','l','e']
# List取最後三個字
A = my_list[2:5]
print(A)
#List取第一個字到第四個字
B = my_list[:4]
print(B)
# List取第二個字到最後一個字
C = my_list[1:]
print(C)
# 取所有list
D = my_list[:]
print(D)

#刪值

my_list = ['p','r','o','b','l','e','m']
#刪掉第三個值
del my_list[3]
print(my_list)
#刪掉第二到五個值
del my_list[1:5]
print(my_list)

#型態轉換

# 將list轉換成str
from ntpath import join
my_list = ['A','p','p','l','e']
str = "-".join(my_list)  #用join將字串連結,冒號中間放空格或符號可間隔字串
print(str)
str = my_list[0]+my_list[1]+my_list[2]+my_list[3]+my_list[4]   #個別取值後連結
print(str)
# 將str轉換成list
list = list(str)
print(list)

練習題

#輸入字串,如果跟第一個字元相同的則以$取代
str = input("請輸入一個字串>>")
chart=str[0]
my_str = str.replace(chart,"$")
my_str =chart+my_str[1:]
print(my_str)
    留言0
    查看全部
    發表第一個留言支持創作者!
    Patricia Chan的沙龍 的其他內容
    PYTHON程式練習題
    閱讀時間約 1 分鐘
    你可能也想看
    [Python基礎]串列運算式(List Comprehension)本文介紹了串列運算式的應用,以及與Lambda匿名函式方法的比較,並提供了程式範例。串列運算式提供了一種簡潔的語法,用於創建、轉換和過濾列表。lambda函式用於創建匿名函式,通常用於簡單的操作。建議在比較複雜的情況下使用一般for迴圈加if來表示。
    Thumbnail
    avatar
    螃蟹_crab
    2024-01-17
    [Python基礎]容器 list(列表),tuple(元組)列表(List)和元組(Tuple)都是 Python 中用來存儲集合元素的數據結構,兩者看起來很像,在初學時很容易搞混,所以觀念要建立好。 可以把列表(List)和元組(Tuple)想像成是一個容器,什麼元素都可以塞
    Thumbnail
    avatar
    螃蟹_crab
    2024-01-13
    [Python教學] List 清單 和 Tuple元組List 清單 和 Tuple元組 清單在Python裡面非常的常用,大家一定要熟練這些基礎的元素。 在Python中,列表(List)是一種常用的資料類型,用於儲存一組有序的元素。列表是可變的(Mutable),這意味著你可以在列表中新增、刪除和修改元素。列表使用方括號 []
    Thumbnail
    avatar
    何誠殷
    2023-09-25
    【筆記】Python的資料型態:list、tuple(下)sort reverse count index copy len min max sum any all
    Thumbnail
    avatar
    冬霞
    2023-09-24
    Python 學習筆記 13 - List、Set、Tuple 和 Dictionary 的比較在 Python 中,List、Set、Tuple 和 Dictionary 都是常用的資料結構,它們各自具有不同的特性和用途,在本篇學習筆記中,我們將比較這四種資料結構,介紹它們的特點、用法以及適用的場景,幫助你更好地理解它們的差異和選擇適當的資料結構。
    Thumbnail
    avatar
    好奇的小仙人掌
    2023-07-02
    【Python辦公自動化筆記-Excel篇3】練習一學會了工作簿和工作表基本的操作後,讓我們來做一些練習。 1. 新建一個工作簿,並在其內新增12張工作表;將工作表的名稱分別定為1月、2月、3月……12月。 解答: 2. 續上題,批次將工作表的名稱更改為竹科1月、竹科2月、竹科3月……竹科12月。 解答:
    Thumbnail
    avatar
    阿寶哥
    2023-01-12
    Python新手學習0Python安裝、外部程式包安裝(pip install xxx)、Hello World 【安裝Python】 Visual Studio Code-Download 進入vscode(延伸模組) 安裝中文介面(輸入ch搜尋) 安裝 搜尋命令提示字元 命令提示字元打python 創建檔案
    Thumbnail
    avatar
    匿名李
    2022-08-25
    Python — list— extend() append() insert() 在 Python 中 List 是常常會用到的,其中 List 的一個功能是 extend 使用方法如下: 使用 String 型別 結果: extend將會分割每個字元放入 使用 List 型別 結果: extend將會把每個陣列內容放入
    avatar
    John
    2022-05-08
    Python 的 50+ 練習:資料科學學習手冊我希望透過在好學校開設「Python 的 50+ 練習:資料科學學習手冊」,讓學生一步步完成這門課程所有的觀念講解、範例實作以及練習之後,扎實地將 Python 程式設計與資料科學應用納入自己的技能組,成為一位擅長寫程式處理資料的分析師,大幅提升工作掌握度與職涯發展性!
    Thumbnail
    avatar
    郭耀仁
    2021-12-23
    不間斷 Python 挑戰 Day 5 - 串列 (list)前面提到變數為程式儲存資料的地方,一個變數可以儲存一個學生的成績、一個人的身高、或是一個人名等,但如果多人的資料要管理,為每個人設計一個變數顯然就有點不切實際,串列就是用來解決這樣的問題。
    Thumbnail
    avatar
    Wei-Jie Weng
    2021-12-09