[英]i want to remove sqaure brackets from python list output
df = pd.read_excel('Websites.xlsx', usecols=[3])
webs = df.dropna()
weblist = webs.values.tolist()
for count in range(0,len(weblist)):
print (weblist[count])
輸出是
['TRIPADVISOR.COM']
['CHASE.COM']
['WEBMD.COM']
['WEATHER.COM']
['INDEED.COM']
['HOMEDEPOT.COM']
['CRAIGSLIST.ORG']
['BANKOFAMERICA.COM']
我需要將這一切轉換為網站格式,如https://www.example.com
我認為輸出是一列Dataframe
,因此為 Series 添加DataFrame.squeeze
,最后一個循環並使用f-strings
更改url
:
for i in webs.squeeze():
print (f'https://www.{i.lower()}')
如果我了解您打算做什么,請嘗試展平列表列表:
flat_weblist = [i for lst in weblist for i in lst]
['TRIPADVISOR.COM',
'CHASE.COM',
'WEBMD.COM',
'WEATHER.COM',
'INDEED.COM',
'HOMEDEPOT.COM',
'CRAIGSLIST.ORG',
'BANKOFAMERICA.COM']
然后加入字符串:
http_list = [''.join(('http://www', i.lower()) for i in flat_weblist]
['http://tripadvisor.com',
'http://chase.com',
'http://webmd.com',
'http://weather.com',
'http://indeed.com',
'http://homedepot.com',
'http://craigslist.org',
'http://bankofamerica.com']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.