python學習筆記之刪除列表空字串

2021-10-10 02:38:37 字數 769 閱讀 6651

```python

words=['hello','good','yes','ok','']

for word in words:

if word=='':

words.remove(word)

print(words)

但是該**有一定的錯誤,如果在words中存在多個空格,刪除乙個空格之後,其words會隨時發生變化,導致無法正常刪除空字串,所以在使用for…in迴圈遍歷列表時,最好不要對元素進行增刪操作

words=

['hello'

,'good',''

,'','yes'

,'ok',''

] i=

0while i<

len(words)

:if words[i]

==''

: words.remove(words[i]

) i-=

1 i+=

1print

(words)

words=

['hello'

,'good',''

,'','yes'

,'ok',''

]words2=

for word in words:

if word!='':

words=words2

print

(words)

python 列表之刪除 反轉

刪除列表中元素的方法有如下幾種 del語句 remove 函式,pop 函式以及clear 函式 1,del語句 del 列表 索引 通過列表索引的方式刪除列表中的某個元素 上述 的列印結果為 我們可以看到,list1 2 這個元素被刪除了,即元素 abc 被刪除了 2,remove 函式 列表.r...

Python 列表 學習筆記

序列是python中基本資料結構。序列中每個元素都分配到乙個數字 它的位置或索引值 第一位索引值是0,第二位是1,以此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。此外,python已經內建確定序列的長度以及確定最大和最小的元素...

Python學習筆記 列表

今天學習了head first python 中文版 這本書的第1章 人人都愛列表,很有意思。好,為了珍惜時間,下邊開始乾巴巴的筆記 1.檢視python版本 1 python v 大寫 檢視python2版本 2 python3 v 3 python3 v 使用小寫v會進入python直譯器,py...