輸出列表中元素的方法

2021-09-10 08:30:26 字數 1116 閱讀 4019

今天看了的博文,受益良多

以下是我根據  一文總結

最簡單的方法

>>> list1=[5,8,'hello','a']

>>> print(list1)

[5, 8, 'hello', 'a']

對列表進行解包

>>> list1=[5,8,'hello','a']

>>> a,b,c,d=list1

>>> a,b,c,d

(5, 8, 'hello', 'a')

用列表名索引

>>> list1=['5,','8,','hello,','a']

>>> print(list1[0]+list1[1]+list1[2]+list1[3])

5,8,hello,a

注意:

>>> list1=[5,8,'hello','a']

>>> print(list1[0]+list1[1]+list1[2]+list1[3])

traceback (most recent call last):

file "", line 1, in print(list1[0]+list1[1]+list1[2]+list1[3])

typeerror: unsupported operand type(s) for +: 'int' and 'str'

1.用列表名索引

>>> list1=[5,8,'hello','a']

>>> print(list1[0])

5>>> print(list1[1])

8>>> print(list1[2])

hello

>>> print(list1[3])

a

2.對列表進行解包

>>> list1=[5,8,'hello','a']

>>> a,b,c,d=list1

>>> a

5>>> b

8>>> c

'hello'

>>> d

'a'

列表操作,列表的建立和輸出列表中相同的元素

這裡是用隨機數建立列表的,randint 0,15 為生成0 15內的隨機數,利用列表的推導進行列表的建立 from random import randint l1 randint 0,15 for i in range 10 l2 randint 0,15 for i in range 10 p...

python 輸出列表元素,以空格 逗號為分隔符

給定list,如何以空格 逗號等符號以分隔符輸出呢?一般的,簡單的for迴圈可以列印出list的內容 l 1,2,3,4 for i in l print i 輸出結果一行乙個元素 若想得到以空格或逗號為分隔符的輸出結果,可改為 l 1,2,3,4 for i in l print i,end 以空...

找出列表中重複的元素及個數

方法一 將陣列轉成集合,然後迴圈 data 1,1,2,2,2,3,3,4,4,4,4,4,5,6,7,8,8,8,8,8,8,9 lis set data for i in lis if data.count i 1 print data陣列中重複的元素是 d,它的個數是 d個 i,data.co...