title: Appending all values (each containing a list) of a dict to pandas df
body: <p>I have a column, with each row containing a python dictionary with multiple keys and values. Each value is a list. Index[0] looks like:</p>
  <pre><code>{'Paradigms': ['Agile Software Development',
    'Scrum',
    'DevOps',
    'Serverless Architecture'],
   'Platforms': ['Kubernetes',
    'Linux',
    'Windows',
    'Eclipse',
    'PagerDuty',
    'Apache2',
    'Docker',
    'AWS EC2',
    'Amazon Web Services (AWS)',
    'Sysdig',
    'Apache Kafka',
    'AWS Lambda',
    'Azure',
    'OpenStack'],
   'Storage': ['AWS S3',
    'MongoDB',
    'Cassandra',
    'MySQL',
    'PostgreSQL',
    'AWS DynamoDB',
    'Spring Data MongoDB',
    'AWS RDS',
    'MySQL/MariaDB',
    'Datadog',
    'Memcached'],
   'Languages': ['Java',
    'PHP',
    'SQL',
    'Bash',
    'Perl',
    'JavaScript',
    'Python',
    'C#',
    'Go'],
   'Frameworks': ['Ruby on Rails (RoR)',
    'AWS HA',
    '.NET',
    'Serverless Framework',
    'Selenium',
    'CodeIgniter',
    'Express.js'],
   'Other': ['Cisco',
    'Content Delivery Networks (CDN)',
    'Kubernetes Operations (Kops)',
    'Prometheus',
    'VMware ESXi',
    'Bash Scripting',
    'Scrum Master',
    'Infrastructure as Code',
    'Performance Tuning',
    'Serverless',
    'System Administration',
    'Linux System Administration',
    'Code Review'],
   'Libraries/APIs': ['Node.js',
    'Jenkins Pipeline',
    'jQuery',
    'React',
    'Selenium Grid'],
   'Tools': ['Jenkins',
    'Bitbucket',
    'GitHub',
    'AWS ECS',
    'AWS IAM',
    'Amazon CloudFront CDN',
    'Terraform',
    'AWS CloudFormation',
    'Git Flow',
    'Artifactory',
    'Nginx',
    'Grafana',
    'Zabbix',
    'Docker Compose',
    'AWS CLI',
    'AWS ECR',
    'Chef',
    'Jira',
    'Git',
    'Postfix',
    'MongoDB Shell',
    'Wowza',
    'Amazon SQS',
    'AWS SES',
    'Subversion (SVN)',
    'TeamCity',
    'Microsoft Visual Studio',
    'Google Kubernetes Engine (GKE)',
    'VMware ESX',
    'Fluentd',
    'Sumo Logic',
    'Slack',
    'Apache ZooKeeper',
    'AWS Fargate',
    'Ansible',
    'ELK (Elastic Stack)',
    'Microsoft Team Foundation Server',
    'Azure Kubernetes Service (AKS)']}
  </code></pre>
  <p>I want to grab ONLY the values and add these to a new column.</p>
  <p>I've tried:</p>
  <pre><code># convert dict values to str
  for index, row in toptal[&quot;skills&quot;].items():
      for key, val in row.items():
          row.update({key: str(val)})
  
  # reverse dict keys and values
  for index, row in toptal[&quot;skills&quot;].items():
      inv_dict = {v: k for k, v in row.items()}
  
  # map inv_dict to new column
  toptal[&quot;skills_list&quot;] = toptal[&quot;skills&quot;].apply(
      lambda x: {k for k, v in inv_dict.items()}
  )
  </code></pre>
  <p>The issue looks to be with the last list comprehension within the lambda function. How do I loop through all key, value pairs of the dictionary (within that row) to assign each value to that row? To get this output:</p>
  <pre><code>row 1: ['Agile Software Development','Scrum','DevOps', 'Serverless Architecture'], ['Kubernetes','Linux','Windows','Eclipse','PagerDuty','Apache2','Docker','AWS EC2','Amazon Web Services (AWS)','Sysdig','Apache Kafka','AWS Lambda','Azure','OpenStack'],['AWS S3','MongoDB','Cassandra','MySQL','PostgreSQL','AWS DynamoDB','Spring Data MongoDB','AWS RDS','MySQL/MariaDB','Datadog','Memcached']...
  </code></pre>
  <p>I've been able to append each list to a successive row but I want all lists to be contained within one row.</p>
  <p>Thanks for the help!</p>