```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...