今天看了的博文,受益良多
以下是我根據 一文總結
最簡單的方法
>>> 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...