擅长:python、mysql、java
<p>你可以这样做:</p>
<pre><code>columns_list = [['ram'], ['sneha', 'vijay', 'harish'],
['deva'], ['babu', 'dominic']]
result = {item[0]: item[1:] for item in columns_list}
print(result)
# {'ram': [], 'sneha': ['vijay', 'harish'], 'deva': [], 'babu': ['dominic']}
</code></pre>
<p>如果输入是<code>string</code>,那么您可以这样做:</p>
<pre><code>rows = '''ram
sneha, vijay, harish
deva
babu, dominic'''
columns_list = [row.split(',') for row in rows.split("\n")]
# if columns have space at begin and end then `strip` them
columns_list = tuple(map(lambda cols: [c.strip() for c in cols], columns_list))
print(columns_list)
# (['ram'], ['sneha', 'vijay', 'harish'], ['deva'], ['babu', 'dominic'])
result = {item[0]: item[1:] for item in columns_list}
print(result)
# {'ram': [], 'sneha': ['vijay', 'harish'], 'deva': [], 'babu': ['dominic']}
</code></pre>