How to merge a list of tuples into list by joining the strings in Python

2 Answers

0 votes
lst_tpl = [('python', 'java'), ('php', 'javascript'), ('html', 'css')] 
  
lst = ['_'.join(s) for s in lst_tpl] 

print(lst) 


'''
run:

['python_java', 'php_javascript', 'html_css']

'''

 



answered Dec 25, 2019 by avibootz
0 votes
lst_tpl = [('python', 'java', "c#"), ('php', 'javascript'), ('html', 'css')] 
  
lst = list(map('-'.join, lst_tpl)) 

print(lst) 


'''
run:

['python-java-c#', 'php-javascript', 'html-css']

'''

 



answered Dec 25, 2019 by avibootz
...