在python中读取/保存字符数组

在python中读取/保存字符数组,python,arrays,Python,Arrays,我是python新手,我想知道是否可以在数组中读取和存储字符列表/向量: 1080 10-point 2,4,5-t 2,4-d 2D 2nd 3-D 3-d 3M -a A. a' a- a. 这是我要保存和使用的单词/数字/符号的异构列表,例如如果数组(4)='c3M':其中数组(4)表示数组的第4个元素 有没有快速的方法来定义一个读取和存储该文件的函数 谢谢这将读取包含示例的文件,并将其存储在Python列表中: def file_lines_to_list(filename):

我是python新手,我想知道是否可以在数组中读取和存储字符列表/向量:

1080
10-point
2,4,5-t
2,4-d
2D
2nd
3-D
3-d
3M
-a
A.
a'
a-
a.
这是我要保存和使用的单词/数字/符号的异构列表,例如
如果数组(4)='c3M':
其中数组(4)表示数组的第4个元素

有没有快速的方法来定义一个读取和存储该文件的函数


谢谢

这将读取包含示例的文件,并将其存储在Python列表中:

def file_lines_to_list(filename):
    with open(filename) as f:
        return f.read().splitlines()

print(file_lines_to_list('example.txt'))
输出:

['1080', '10-point', '2,4,5-t', '2,4-d', '2D', '2nd', '3-D', '3-d', '3M', '-a', 'A.', "a'", 'a-', 'a.']

Python数组是基于零的,因此
array[0]
是第一个元素,
array[1]
是第二个元素,等等。

这将读取包含示例的文件并将其存储在Python列表中:

def file_lines_to_list(filename):
    with open(filename) as f:
        return f.read().splitlines()

print(file_lines_to_list('example.txt'))
输出:

['1080', '10-point', '2,4,5-t', '2,4-d', '2D', '2nd', '3-D', '3-d', '3M', '-a', 'A.', "a'", 'a-', 'a.']

Python数组是基于零的,因此
array[0]
是第一个元素,
array[1]
是第二个元素,等等。

只需将它们保存在列表中即可

my_list = [item1,item2,item3]
并将其保存到一个文件中,比如“file1.txt” 您可以创建一个函数,返回每个项,并将其添加到列表中。 注意:Python索引从0开始,因此item2将是我的列表[1]

from file1 import my_list

def display_item(index):
    return my_list[index]

def add_item(item):
    my_list.append(item)
    return my_list
如果该文件仅包含列表,则可以通过更改
add_item
功能,使用添加的项更新列表

def add_item(item):
    my_list.append(item)
    f = open('file1.txt')
    f.write('my_list = %s'%(str(my_list)))
    f.close()

只需将它们保存在列表中

my_list = [item1,item2,item3]
并将其保存到一个文件中,比如“file1.txt” 您可以创建一个函数,返回每个项,并将其添加到列表中。 注意:Python索引从0开始,因此item2将是我的列表[1]

from file1 import my_list

def display_item(index):
    return my_list[index]

def add_item(item):
    my_list.append(item)
    return my_list
如果该文件仅包含列表,则可以通过更改
add_item
功能,使用添加的项更新列表

def add_item(item):
    my_list.append(item)
    f = open('file1.txt')
    f.write('my_list = %s'%(str(my_list)))
    f.close()