将文件列表循环到字典中;基于字符串

tmo

我在库中有一堆.csv文件,我想提取它们的内容(它们是NxM矩阵)并将其放入字典中。它们的大小都相同,并分别命名为{means1,means2,...}和{trajectories1,trajectories2,...}。

这是我用来获取文件列表的代码

import os
import glob
my_dir = 'insert your own datapath'
filelist = []
os.chdir( my_dir )
for files in glob.glob( "*.csv" ) :
    filelist.append(files)

哪个输出

['means0.csv',
 'means1.csv',
 'means2.csv',
 'trajectories0.csv',
 'trajectories1.csv',
 'trajectories2.csv']

我正在寻找一些可以

  1. 提取名称;在这种情况下,“均值”和“轨迹”
  2. 根据每个名称创建一个字典,即 means_dict = {}
  3. 用相关的.csv文件填充字典。例如以means_dict['0'] = ('means0.csv')ect等结尾

希望有道理!

丹尼尔·罗斯曼

您确实真的不想动态创建字典。而是使用包含dict的键,键为“均值”,“轨迹”等,并将值作为文件列表:

from collections import defaultdict
import re

filedict = defaultdict(list)
for filename in glob.glob( "*.csv" ) :
    result = re.match(r'([^\d]+)', filename)
    if result:
        filedict[result.group(1)].append(filename)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将具有字符串和字典的列表写到csv文件中

来自分类Dev

包含基于字典值的字符串字典的列表索引

来自分类Dev

将字符串循环存储到数组中?

来自分类Dev

基于字典替换列表列表中字符串的有效方法

来自分类Dev

将字符串从Python正则表达式存储到文件列表中

来自分类Dev

使用批处理文件将文件名和文件中的特定字符串传递到for循环中

来自分类Dev

将字符串复制到Python中的列表

来自分类Dev

将字符串排序到python列表中

来自分类Dev

Python-从文件中获取字符串,转换为列表,将多个值添加到字典中

来自分类Dev

对基于字符串的字典值列表求和

来自分类Dev

Python 3-基于字符串的字典搜索列表

来自分类Dev

从列表<字符串>到字典<字符串,字符串>

来自分类Dev

将包含字典的字符串转换为字典列表

来自分类Dev

将字符串文件存储到动态数组中

来自分类Dev

将单词从文件存储到字符串Java中

来自分类Dev

将列表列表中字符串的出现与python中的字典进行比较

来自分类Dev

使用.split()到字典列表的字符串

来自分类Dev

在字典列表中的列表中搜索字符串

来自分类Dev

字典到字符串

来自分类Dev

将查询字符串值绑定到字典

来自分类Dev

将字典映射到数组到字符串

来自分类Dev

如何将字符串的一部分存储到字典中

来自分类Dev

如何将字符串和 URL 分隔到列表中的不同列表中

来自分类Dev

递归循环到子文件夹并在文件中寻找子字符串

来自分类Dev

如何将字符串转换为字典或列表?

来自分类Dev

无法将列表或字符串转换为字典

来自分类Dev

将字符串转换为Python字典列表

来自分类Dev

将字符串转换为字典列表

来自分类Dev

将字符串转换为python列表和字典?

Related 相关文章

  1. 1

    将具有字符串和字典的列表写到csv文件中

  2. 2

    包含基于字典值的字符串字典的列表索引

  3. 3

    将字符串循环存储到数组中?

  4. 4

    基于字典替换列表列表中字符串的有效方法

  5. 5

    将字符串从Python正则表达式存储到文件列表中

  6. 6

    使用批处理文件将文件名和文件中的特定字符串传递到for循环中

  7. 7

    将字符串复制到Python中的列表

  8. 8

    将字符串排序到python列表中

  9. 9

    Python-从文件中获取字符串,转换为列表,将多个值添加到字典中

  10. 10

    对基于字符串的字典值列表求和

  11. 11

    Python 3-基于字符串的字典搜索列表

  12. 12

    从列表<字符串>到字典<字符串,字符串>

  13. 13

    将包含字典的字符串转换为字典列表

  14. 14

    将字符串文件存储到动态数组中

  15. 15

    将单词从文件存储到字符串Java中

  16. 16

    将列表列表中字符串的出现与python中的字典进行比较

  17. 17

    使用.split()到字典列表的字符串

  18. 18

    在字典列表中的列表中搜索字符串

  19. 19

    字典到字符串

  20. 20

    将查询字符串值绑定到字典

  21. 21

    将字典映射到数组到字符串

  22. 22

    如何将字符串的一部分存储到字典中

  23. 23

    如何将字符串和 URL 分隔到列表中的不同列表中

  24. 24

    递归循环到子文件夹并在文件中寻找子字符串

  25. 25

    如何将字符串转换为字典或列表?

  26. 26

    无法将列表或字符串转换为字典

  27. 27

    将字符串转换为Python字典列表

  28. 28

    将字符串转换为字典列表

  29. 29

    将字符串转换为python列表和字典?

热门标签

归档