1樓:匿名使用者
list=l[1:6:-2]
對列表進行切片操作 l[start:stop:step] 生成一個新的列表 其元素為從
版start開始直到stop(不包含權stop)中相隔步長為step的元素,這裡step=-2 從1到6是正著的,步長為負數-2因此返回空列表
關於python的列表問題!!求大神!!
2樓:匿名使用者
#先宣告,本人也是初學者,採用了一個比較笨的辦法a = ["aaa","ddd","ccc"]b = ["aaa","ddd","eee"]text = input("輸入:")
if a[0] in text and a[1] in text:
print(a,b)
elif a[2] in text:
print(a)
elif b[2] in text:
print(b)
else:
print('not found')
#第二個也是一樣的,都是對陣列切片,然後與輸入字串比較,符合要求就輸出
a = ["123","124","125"]b = ["123","124","126"]text = input("輸入:")
if a[0] in text and a[1] in text:
print(a,b)
elif a[2] in text:
print(a)
elif b[2] in text:
print(b)
else:
print('not found')
3樓:匿名使用者
text = input("輸入:")
a = ["aaa","ddd","ccc"]b = ["aaa","ddd","eee"]if text.find('aaa')>-1 and text.find('ddd')>-1:
print(a,b)
elif text.find('ccc')>-1:
print(a)
elif text.find('eee')>-1:
print(b)
4樓:匿名使用者
>>>l命令使用擷取指令,可以實現你的要求。
有關python中for迴圈和列表的兩個問題!!
5樓:礻斤丶
第一個問題你用的for-in,這樣你的list沒有一個
序號,也就不能判斷第一個元素了,像這樣遍歷的為什麼不用for i in range(len(list))呢。。如果你真的像這樣,可以在迴圈外設定一個計數器,然後在迴圈裡不斷加一。。
第二個問題條件寫 if type(i)==list:就可以了。。
初學者關於python的一個問題
python初學者的一個小問題:)
6樓:匿名使用者
括號裡的引數如果沒有預設值,在呼叫這個函式時必須傳遞對應的引數
不然就會報錯
7樓:匿名使用者
括號裡可以寫引數啊,就是def func(x,y):的形式
8樓:匿名使用者
括號裡是可以帶引數,而且可以帶各種引數:字元、元組、列表、字典
def func(x):
print 'the args is %s' % x
9樓:匿名使用者
顯然可以寫引數嘛!
def func(x1[,x2[x3,..]]):
想要多少個就多少個。。。
10樓:匿名使用者
引數可以寫,但是你有引數,呼叫的時候就必須傳入引數才行def func(引數):
....
func(引數) %要對應起來
------------------------------
11樓:伍伍熊
可以在括號裡寫一個預設引數,比如:
def func(y=1):
python初學者的問題,python初學者的一個問題
python是嚴格要按縮近的方式,來判斷是否有效的語法。在這裡,if前面是沒有空格的,按冒號後會自動縮近4個空格。之後的行會自動同步上一行的縮近,這時如果要用else或退出if,都需要用刪除前面的縮近。這樣,才可以正常返回。如我是這樣做的 我用的是python2.7,其中的print格式與pytho...
Python哪個版本適合初學者,Python教程哪個版本最適合學習
python3,使用範圍比較廣,我一般什麼情況下使用python2呢,flask開發,因為flask對python相容性更好,但是在其他情況下都是採用python3 python教程哪個版本最適合學習?沒有最好的教程,同階段有不同的教程,如果你是初學者,那麼 python基礎教程 和 python學...
為什麼不python初學者購買python核心程式設計第
基於以下理由 第一 這本書從正則開始講起,前面基礎的東西都回沒有。第二 講多執行緒,答沒有講多程序,協程,python 3 的非同步python 3 asnycio。第三 django 版本嚴重過時。如果還不會自己寫 解決問題,就推薦購買第二版。暫時差錢的完全可以不用購買這本。當然你不差錢,建議支援...