pythonlist輸出
⑴ python 輸出一個list到txt
list=[[1,2,3],[4,5,6],[7,8,9]]
f=open('demo.txt','w')
for i in list:
k=' '.join([str(j) for j in i])
f.write(k+"\n")
f.close()
⑵ 剛開始學python,list輸出None是怎麼回事,怎麼解決
append 和remove函數是不返回結果的,正常現象.
你要寫成這樣
list1.remove('遇見')
print(list1)
list1.append('風采')
print(list1)
⑶ python怎麼輸入一個列表輸出後事是列表0
Python中如何input⼀個列表並且print列印輸出該列表Python要從鍵盤連續輸⼊⼀個數組,並⽤空格隔開,Python中的實現⽅法如下:
str = input(『以空格為間隔連續輸⼊⼀個數組:』)
然後在鍵盤中輸⼊,會得到的str為⼀個字元串,要將其轉為⼀個列表只需要進⾏:
list1 = [int(n) for n in str_in.split()]
補充split()函數說明:
語法:str.split(str="",num=string.count(str))[n]
參數說明:
str:表⽰為分隔符,默認為空格,但是不能為空('')。若字元串中沒有分隔符,則把整個字元串作為列表的⼀個元素
num:表⽰分割次數。如果存在參數num,則僅分隔成 num+1 個⼦字元串,並且每⼀個⼦字元串可以賦給新的變數
[n]:表⽰選取第n個分⽚
注意:當使⽤空格作為分隔符時,對於中間為空的項會⾃動忽略(與上⾯的str = input(『以空格為間隔連續輸⼊⼀個數組:』)相對應哪春)演⽰:
str = input('以空格為間隔連續輸⼊⼀個數組:')
list1= [int(n) for n in str.split()]
print(list1)
輸出:
以空格為間隔連續輸⼊⼀個數組:1 2 5 8 1
[1, 2, 5, 8, 1]
¥
5.9
網路文庫VIP限時優惠現在開通,立享6億+VIP內念李容
立即獲取
Python中如何input一個列表並且print列印輸出該列表
Python中如何input⼀個列表並且print列印輸出該列表Python要從鍵盤連續輸⼊⼀個數組,並⽤空格隔開,Python中的實現⽅法如下:
str = input(『以空格為間隔連李高耐續輸⼊⼀個數組:』)
然後在鍵盤中輸⼊,會得到的str為⼀個字元串,要將其轉為⼀個列表只需要進⾏:
list1 = [int(n) for n in str_in.split()]
補充split()函數說明:
⑷ python 輸出列表(list)的 倒序的三種方法
lists = [1,3,4,5,6,7,9,2]
# 切片
print lists[::-1]
# 函數reverse 對數組進行操作
lists.reverse()
print lists
# 函數reversed 返回一個迭代對象,需要list化
print list(reversed(lists))
python 輸出列表(list)的 倒序的三種方法
⑸ python怎麼用遞歸輸出列表中x的個數
1、首先打開JUPYTER NOTEBOOK,新敏改宴建一個空白的PY文殲沒檔。
2、其次list = [1 , 88, 322, 0, 5] 這里有一個列表橋銀、一共有5個元素但是需要用PYTHON計算出來。
3、最後list = [1 , 88, 322, 0, 5] sum = 0 for i in list: sum += 1 print(sum)。
⑹ Python, list 輸出顯示一個none
因為python函數使用return返回值,如果不用return, 而用print輸出值,這個函數默認還有一個返回值為None,要麼直接用函數,要麼將return返回為空字元
⑺ python list(range(1,10,3))結果是什麼
Python語句list(range(1,10,3))執行結果為[1,4,7]。
語法是:range(start,stop[,step])
參數說明:
(1)start:計數從start開始,默認是從0開始。例如range(5)等價於range(0,5);
(2)stop:計數到stop結束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]沒有5;
(3)step:步長,默認為1。例如:range(0,5)等價於range(0,5,1)。
因此,range(1,10,3)的意思是1到10之間的tuple,間隔為3,所以結果是(1,4,7)。
列表(List)是最常用的Python數據類型,它可以作為一個方括弧內的逗號分隔值出現。
所以,list(range(1,10,3))執行結果為[1,4,7]。
擴展資嫌罩料
Python列表函數&方法
Python包含以下函數:
1、cmp(list1, list2):比較兩個列表的元素;
2、len(list):列表元素個數;
3、max(list):返回列表元素最大值;
4、min(list):返回列表元素最小值;
5、list(seq):將元組轉換為列表。
Python包含以下方法:
1、list.append(obj):在列表末尾添加新的對象;
2、list.count(obj):統計某個元素在列表中出現的次數;
3、list.extend(seq):在列表末尾一次性亂運追加另一個序列中的多個值(用新列表擴展原來的列表);
4、list.index(obj):從列表中找出某個值第芹陪鬧一個匹配項的索引位置;
5、list.insert(index, obj):將對象插入列表;
6、list.pop([index=-1]):移除列表中的一個元素(默認最後一個元素),並且返回該元素的值;
7、list.remove(obj):移除列表中某個值的第一個匹配項;
8、list.reverse():反向列表中元素;
9、list.sort(cmp=None, key=None, reverse=False):對原列表進行排序。