如何在Python中将元素写入数组

哈巴坎

我从 txt 文件中读取元素,我想将元素写入数组,我知道我必须使用 substring 方法,但我不知道如何在使用 substring 方法时生成数组。

example.txt 文件包括

001, A, 50, 70, 65
002, B, 25, 55, 80
003, C, 60, 40, 85
004, D, 75, 55, 70
005, E, 40, 40, 45
006, F, 35, 25, 85

我的python代码:

file = open("example.txt", "r")
a = file.read()
print(a)

我需要生成 30 个元素的多维(5x6)数组,我可以使用此代码读取此文件的元素,但我想知道如何将它们写入数组。

米汉恩塔波

要获得多维数组,您需要逐行读取文件,并用逗号分割每一行,就像我之前的回答一样

# Prepare result array:
array = []
# Open file
with open("example.txt", "r") as f:
    # read the contents of file line by line:
    for line in f:
        # split current line by comma to get array of items from it
        array_parts = line.split(",")
        # filter elements, removing empty, and stripping spaces:
        array_parts = [item.strip() for item in array_parts if item.strip() != ""]
        # add line's items into result array:
        array.append(array_parts)        
# Printing result:
print(array)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中将数组元素与JSON数组元素匹配

如何在Java中将数组写入.csv?

如何在Java中将数组写入OutputStream?

如何在Swift中将数组写入NSUserDefaults

如何在Python中将此元素附加到数组?

如何在UNIX中将awk命令的输出写入数组?

如何在Java中将字节数组写入文件?

如何在C语言中将字符写入指针数组?

如何在Python函数中将元素添加到NumPy数组

如何在python的布尔数组中将某些True元素设置为False?

如何在python中的任意数组中将每个元素除以一个数字?

如何在Python中将JSON对象元素分成单独的数组?

如何在 Python 中将数组元素格式化为 Latex 格式为标题/标签?

如何在Python中将特殊字符写入DBF文件?

如何在python中将部分输出内容写入文件?

如何在Python脚本中将Perl修改的内容写入文件?

如何在Python中将文件路径写入txt文件

如何在python中将嵌套列表写入Excel?

如何在python中将EOF写入STDIN popen

如何在Python中将函数写入打开的文件?

如何在Go或python中将struct写入文件?

如何在python中将json的内容写入csv文件?

如何在Python中将组合列表写入文件

如何在python中将元组写入文本文件?

如何在Python中将数组数组转换为多维数组?

如何在C中将位数组的元素传递给函数

如何在bash中将数组元素初始化为0?

如何在PHP中将元素添加到空数组?

如何在Groovy中将数组拆分为各个元素?