python將list中的資料輸出在一列

2021-10-08 15:30:10 字數 668 閱讀 7510

今天在看python2的教程時,看到這段,將list中的資料輸出在一列,其實現方式為

for item in

['e-mail'

,'net'

,'homework'

,'chat']:

print item,

print

說是在item後面加上乙個逗號就可以了

而我是這樣嘗試的,試過了之後發現不行

for item in

['e-mail'

,'net'

,'homework'

,'chat']:

print

(item,

)

e-mail

nethomework

chat

其輸出結果還是成列的。

最終想到的是將其每個列表元素輸出的結尾位置將換行符替換為空格,這樣的話就可以輸出為一行了。

for item in

['e-mail'

,'net'

,'homework'

,'chat']:

print

(item,end=

' ')

e-mail net homework chat

python中改變list中list值的問題

l s 0,0,0 for i in range 3 l 1 1 1 print l 如上 定義乙個空list,新增元素也為list型別。本意是想改變list l中乙個值,使其結果為 0,0,0 0,1,0 0,0,0 但執行的結構下圖所示,將list l中的所有元素都改變了。為找到原因,檢視pyt...

python中dict和list的資料結構

要理解dict的有關內容需要你理解雜湊表 map 的相關基礎知識,這個其實是 演算法與資料結構 裡面的內容。1.list和tuple其實是用鍊錶順序儲存的,也就是前乙個元素中儲存了下乙個元素的位置,這樣只要找到第乙個元素的位置就可以順藤摸瓜找到所有元素的位置,所以list的名字其實就是個指標,指向l...

Python中的List推導

list推導 list prehension 看它的英文名就夠煩人的了,我總無法記清 prehension的正確拼寫 為了防止我將這一優秀的特性也忘記,還是將它通俗的描述一下吧。官方教程中說list推導是一種建立list的簡潔方法,通常是乙個表示式跟著是乙個 for 的語句,然後是零個或多個 for...