鍍金池/ 問(wèn)答/Python/ python 這樣的數(shù)組循環(huán)怎么簡(jiǎn)寫(xiě)?

python 這樣的數(shù)組循環(huán)怎么簡(jiǎn)寫(xiě)?

像下面這樣的幾行代碼怎么樣寫(xiě)成一行?

array = ['127','0','0','1']
for i in range(0, len(array)):
    mean_domain=mean_domain + '.' + array[i]
回答
編輯回答
愚念

樓主,您問(wèn)的問(wèn)題其實(shí)是如何把列表變成字符串吧。

假如mean_domain也是字符串的話,可以用列表的join做以下操作:

mean_domain = mean_domain + '.'.join(['127','0','0','1'])

'.'的點(diǎn)是重新定義用來(lái)分割各個(gè)字符串的,join()里面放列表。

2018年8月7日 15:12
編輯回答
安于心

這也算常用的需求了,一般使用 join:

'.'.join(['127','0','0','1'])
2017年5月19日 22:25
編輯回答
離魂曲
for i in ['127','0','0','1']: mean_domain += i
2017年4月26日 02:45