亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在python中將切片作為占位符使用

發布時間:2021-04-25 16:59:05 來源:億速云 閱讀:172 作者:Leah 欄目:編程語言

這篇文章給大家介紹怎么在python中將切片作為占位符使用,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Python的優點有哪些

1、簡單易用,與C/C++、Java、C# 等傳統語言相比,Python對代碼格式的要求沒有那么嚴格;2、Python屬于開源的,所有人都可以看到源代碼,并且可以被移植在許多平臺上使用;3、Python面向對象,能夠支持面向過程編程,也支持面向對象編程;4、Python是一種解釋性語言,Python寫的程序不需要編譯成二進制代碼,可以直接從源代碼運行程序;5、Python功能強大,擁有的模塊眾多,基本能夠實現所有的常見功能。

1、切片說明

切片既可以作為獨立對象被“取出”原序列,也可以留在原序列,作為一種占位符使用。

2、占位符的使用

拼接字符串的方法,其中三種格式化類的拼接方法(即 %、format()、template)就是使用了占位符的思想。對于列表來說,使用切片作為占位符,同樣能夠實現拼接列表的效果。特別需要注意的是,給切片賦值的必須是可迭代對象

3、實例

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中將切片作為占位符使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

鹿邑县| 邳州市| 祁东县| 灯塔市| 东辽县| 台南县| 重庆市| 成都市| 五台县| 南京市| 固阳县| 凉城县| 灵台县| 遵义市| 岳普湖县| 鄯善县| 瓮安县| 浦北县| 綦江县| 广州市| 江源县| 海伦市| 遂宁市| 巨鹿县| 高安市| 淳化县| 司法| 河北省| 聊城市| 沂源县| 襄城县| 长岛县| 瑞昌市| 萝北县| 延庆县| 阿拉善右旗| 永州市| 长乐市| 巴马| 年辖:市辖区| 宁南县|