2022-06-22|閱讀時間 ‧ 約 2 分鐘

Python List語法練習

    #取值

    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)
    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.