在python中读取/保存字符数组
我是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):
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()