導航:首頁 > 編程語言 > python的列表

python的列表

發布時間:2022-01-29 11:04:12

A. python 列表 輸出

按照你的要求編寫的程序如下

a=[1,'科學通報',1,'催化學報',2,'化學研究與應用',2,'化工新型材料']

foriinrange(0,len(a),2):

print(str(a[i])+''+a[i+1])

源代碼(注意源代碼的縮進)

B. python列表方法

一個基本概念,你程序中的
reverse=True
是參數,不是語句,它不存在先執行的問題,就是給sort傳遞的一個參數(看下教程上函數的定義及使用)
對於列表的sort,reverse=True表示減序,而預設為增序

C. python怎麼定義一個空列表

L = []

這時L就是一個空列表。

需要注意的是,空列表不是None,因此

L=[]
IfLisnotNone:
#這里的代碼總是會被執行

檢查列表是否為空要使用len():

L=[]
iflen(L):
#這里的代碼不會執行

D. python怎麼創建列表

如何創建列表,或生成列表。這里介紹在python的基礎知識里創建或轉變或生成列表的一些方法。

零個,一個或一系列數據用逗號隔開,放在方括弧[ ]內就是一個列表對象。

列表內的數據可以是多個數目,不同類型。

相關推薦:《Python視頻教程》

利用函數list():

用 list([iterable])函數返回一個列表。

可選參數iterable是可迭代的對象,例如字元串,元組。list()函數將可迭代對象的元素重新返回為列表。

將字典類型數據作為參數時,返回的列表元素是字典的鍵。

將range()函數作為參數,返回一個整數元素的列表。

如果沒有參數list()函數將返回一個空列表。

其他能生成列表的方法:

利用split分割字元串生成列表:

字元串調用split方法返回一個由分開的子串組成的列表。

利用列表推導式:

列表推導式,是生成列表的一種方便的表達式。

有關列表推導式,看下面的連接。

E. 什麼是Python列表

列表是由一系列按特定順序排列的元組組成的。在Python中,用[]來表示列表,並用逗號來分隔其中的元素。
列表、元組、字典的區別:
1、元組是不可變的,而列表、字典是可以改變的
元組是不可變對象,對象一旦生成,它的值將不能更改;列表是可變對象,對象生成之後,可以對其元素進行更改、添加、刪除、清空、排序等操作;
2、元組通常由不同數據組成,而列表是相同的數據隊列
元組表示的是結構,列表表示的是順序,列表許可權大於元組;
3、列表不能作為字典的key值,而元組可以,字典的鍵是唯一的。

F. python把列表前幾個元素提取到新列表

python把列表前幾個元素提取到新列表步驟如下:

1、打開python語言命令窗口,定義一個列表變數C並進行賦值。

G. Python列表

#Python3.6

deflist_action():
#用單個大寫字母表示省:A,B,C,...
#用省的大寫字母開頭的兩個大寫字母表示該省的市:AA,AB,AC,BA,CA,...
sheng=["A","B","C"]
shi=["AA","AB","AC","AD",
"BA","BB","BC","BD",
"CA","CB","CC","CD"]

#查詢
deflocate_SS(sn,si):
status=[False,False]
try:
sheng.index(sn)
exceptValueError:
print("{}省市不在列表中。".format(sn))
returnstatus
else:
status[0]=True

try:
shi.index(si)
exceptValueError:
print("{}省在列表中,但{}市不在列表中。".format(sn,si))
returnstatus
else:
status[1]=True
print("{}省和{}市已經在列表中。".format(sn,si))
returnstatus

definsert_SS(sn,si):
st=locate_SS(sn,si)
ifst[0]isFalseandst[1]isFalse:
sheng.append(sn)
shi.append(si)
print("成功插入{}省,{}市。".format(sn,si))
elifst[0]andst[1]isFalse:
shi.append(si)
print("成功插入{}市。".format(si))

defdelete_SS(sn,si):
st=locate_SS(sn,si)
ifst[0]andst[1]:
shi.remove(si)
print("成功刪除{}市。".format(si))
foriteminshi:
ifitem.startswith(sn):
return
sheng.remove(sn)
print("城市列表中已無{0}省的城市,刪除{0}省。".format(sn))
else:
print("刪除失敗,輸入城市錯誤。")

while(True):
print("輸入操作如下:")
print("輸入:省份城市名查詢,查詢省份城市")
print("輸入:省份城市名添加,添加省份城市")
print("輸入:省份城市名刪除,刪除省份城市")
print("輸入:退出,退出。")
commond=input()
commond_list=commond.split()

iflen(commond_list)==1andcommond_list[0]=="退出":
exit()
eliflen(commond_list)==3:
sheng_,shi_,cmd=commond_list
ifcmd=="查詢":
locate_SS(sheng_,shi_)
elifcmd=="添加":
insert_SS(sheng_,shi_)
elifcmd=="刪除":
delete_SS(sheng_,shi_)
else:
print("輸入操作有誤,請重新輸入。")
else:
print("輸入操作有誤,請重新輸入。")
print()


if__name__=="__main__":
list_action()

H. Python 列表

是不是這個list讓你感覺有些困擾呢,你看一下我下面的表示方式:

你的list和我的abc都是表示一個列表名。

del abc[1]:調用系統方法del,刪除列表abc中索引為1的項;

abc.pop():調用列表(這里為abc)本身的方法pop(),刪除abc列表的最後一項。

abc[1]中用方括弧是列表的索引操作,為列表自身的規則;pop()中也可以傳入參數用於表示索引位置,但此處為向方法內傳入位置參數。

方法來源不一樣,使用規則有差別。

I. python列表問題

[i for i in li if all([i.count(j)<3 for j in i])]

閱讀全文

與python的列表相關的資料

熱點內容
壓縮因子定義 瀏覽:966
cd命令進不了c盤怎麼辦 瀏覽:212
葯業公司招程序員嗎 瀏覽:972
毛選pdf 瀏覽:657
linuxexecl函數 瀏覽:725
程序員異地戀結果 瀏覽:372
剖切的命令 瀏覽:226
干什麼可以賺錢開我的世界伺服器 瀏覽:288
php備案號 瀏覽:989
php視頻水印 瀏覽:167
怎麼追程序員的女生 瀏覽:487
空調外壓縮機電容 瀏覽:79
怎麼將安卓變成win 瀏覽:459
手機文件管理在哪兒新建文件夾 瀏覽:724
加密ts視頻怎麼合並 瀏覽:775
php如何寫app介面 瀏覽:804
宇宙的琴弦pdf 瀏覽:396
js項目提成計算器程序員 瀏覽:944
pdf光子 瀏覽:834
自拍軟體文件夾名稱大全 瀏覽:328