製作「如果」語句單行沒有「其他」有沒有辦法在一個單一的線要做到這一點,但沒有使用「無」?:在Python 3
folders = ['Project 1', 'Project 2']
files = os.listdir('/home/stavros/Documents/Python')
for i in files:
files.remove(i) if i in folders else None
一個能'跳過''其他'的聲明?
在此先感謝。
製作「如果」語句單行沒有「其他」有沒有辦法在一個單一的線要做到這一點,但沒有使用「無」?:在Python 3
folders = ['Project 1', 'Project 2']
files = os.listdir('/home/stavros/Documents/Python')
for i in files:
files.remove(i) if i in folders else None
一個能'跳過''其他'的聲明?
在此先感謝。
你應該做'文件= [_ _爲在文件中,如果不_在文件夾]',Python的風格。 – zyxue
@zyxue:'_'僅適用於未使用的變量。 – Daniel
@zyxue不要使用'_',除非它是一次性變量,事實並非如此。 –