青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

python切片可以作為占位符使用嗎?python切片作為占位符使用方法

在前面的學習中了解了占位符和切片的應用,今天要跟大家講解的是兩者之間結合使用的操作,這篇文章主要介紹的是python切片作為占位符使用方法,感興趣的小伙伴可以一起來看看這篇文章,希望大家通過對這篇文章的學習,能收獲到更多的知識 。

python切片可以作為占位符使用嗎?python切片作為占位符使用方法


一、切片說明
使用切片進行操作的時候,我們說可以將一個獨立的對象在原來的序列中取出來,也可以 將對象留在原序列中,它可以作為一種占位符使用 。
二、占位符的使用
在字符串的拼接學習中,我們學習了三種拼接的方式,在這三種方式中采用的都是占位符的思想,在一個列表中,使用切片作為占位符的話,可以讓一個列表實現拼接的效果,但是在使用的時候需要注意的一個地方據說,切片賦值的時候必須采用的是可迭代對象 。下面看一個詳細的實例,代碼如下:
li = [1, 2, 3, 4]# 在頭部拼接li[:0] = [0]運行結果: [0, 1, 2, 3, 4]# 在末尾拼接li[len(li):] = [5,7] 運行結果:[0, 1, 2, 3, 4, 5, 7]# 在中部拼接li[6:6] = [6] 運行結果:[0, 1, 2, 3, 4, 5, 6, 7]# 給切片賦值的必須是可迭代對象li[-1:-1] = 6 運行結果:(報錯,TypeError: can only assign an iterable)li[:0] = (9,) 運行結果:[9, 0, 1, 2, 3, 4, 5, 6, 7]li[:0] = range(3) 運行結果:[0, 1, 2, 9, 0, 1, 2, 3, 4, 5, 6, 7]在上面的實例中,如果將一個切片看成是一個單獨的對象去除時,通過運行幾個觀察發現歐式空列表,就相當于是 li[:0]==li[len(li):]==li[6:6]==[],我們可以將這種格式看成是一個沒有包含任何字符的“純占位符”,當使用這種操作的時候,并不會對原列表的元素有所影響,之后在特定的索引位置中將新的元素拼接進去,當刪除占位符時,也不會影響列表中的元素 。
【python切片可以作為占位符使用嗎?python切片作為占位符使用方法】以上就是關于python切片可以作為占位符使用嗎?python切片作為占位符使用方法的全部內容了,希望大家仔細的閱讀完這篇文章之后能有所收獲 。
python切片可以作為占位符使用嗎?python切片作為占位符使用方法


python切片可以作為占位符使用嗎?python切片作為占位符使用方法


python切片可以作為占位符使用嗎?python切片作為占位符使用方法


微信掃碼,學習更方便
python切片可以作為占位符使用嗎?python切片作為占位符使用方法


現在報名贈100例知識點合集
python切片可以作為占位符使用嗎?python切片作為占位符使用方法


    猜你喜歡