python - 在 csv 中使用嵌套列表存储数据的最佳方法是什么?
问题描述
我提取了以下一组数据并将它们放入字典中。在 python csv 中表示这些数据的最佳方法是什么?
在前 4 个键值对之后,我有 4 个带有嵌套列表的键作为值,以便存储其中包含的信息。
嵌套列表是有问题的,因为它们在 csv 中没有正确显示。如果我尝试将嵌套列表中的每个字符串存储为一个独立的单元格,它也会影响对前 4 个键值对的理解。
希望有人可以就这个困境提供建议。
{
'ID': '1',
'Name': 'PROF DR BACHTIAR ALY MA',
'Faction': 'National Democrat Party Faction',
'Constituency': 'ACEH I',
'Educational Background': ['Sekolah Rakyat Tahun: - 1963', ' SMPN 1 Banda Aceh Tahun: - 1965', 'IPS SMA YPU Bandung Tahun: - 1968', 'Fakultas Publistik UNPAD Tahun: 1969 - 1971', 'Komunikasi Westfaelishe Wilhemlins Tahun: 1974 - ', 'Philosophische Universitas Westfalischen Jerman Tahun: - 1984'],
'Working Experience': ['Pokja Pengaduan Dewan Pers Sebagai: Anggota Tahun: 2003 - 2006', 'Anggota Dewan Pers Sebagai: Anggota Tahun: 2000 - 2003', 'Penasehat Ahli Kapolri Sebagai: Penasehat Tahun: 1999 - 2014', 'Konsultan PT Arun Sebagai: Tahun: 1989 - 1994', 'Kadin Indonesia Komite Cina Sebagai: Staf Ahli Tahun: 1985 - 1986', 'Penasehat Presiden Urusan Aceh Sebagai: Penasehat Tahun: - '],
'Organizational': ['BAKOM PKB Sebagai: Ketua Tahun: 1990 - 1995', 'PPI & IASI Jerman Sebagai: Ketua Tahun: 1976 - 1982', 'Ketua Warga SMP & Ketua Osis SMA Sebagai: Tahun: 1965 - 1968', 'KAPPI Daerah Itimewa Aceh Sebagai: Ketua Tahun: - 1968'],
'Movement': ['KAPPI Aceh - Ketua Tahun: - 1968']
}
解决方案
推荐阅读
- ansible - Ansible:如何获取当前库存位置
- lotus-notes - 无法使用 lotusscript 检索字段
- javascript - Javascript进度条按钮,将值递增1并将样式宽度更改10
- angular - Jasmine 编译/创建与 beforeAll/beforeEach 奇怪的组件
- powerbi - 如何使用基于 3 列的 DAX 公式“求和”?微软 PowerBI
- ios - core Data 重启应用后删除数据
- xero-api - Xero API - QueryParseException 在“发票”类型中不存在属性或字段“ACCPAY”
- python - 循环列表并输出两个唯一数字
- css - 在 css 文件中使用 Django 模板语法
- kotlin-lateinit - 在 kotlin 中为 lateinit 为什么它必须使用“this::”