小编Eri*_*ric的帖子

在列表中存储int或str

我创建了一个文本文件并使用以下命令在Python中打开它:

for word_in_line in open("test.txt"):
Run Code Online (Sandbox Code Playgroud)

循环遍历txt文件中的一行中的单词.

文本文件只有一行,即:

int 111 = 3 ;
Run Code Online (Sandbox Code Playgroud)

当我使用.split()以下列表制作时:

print("Input: {}".format(word_in_line))
line_list = word_in_line.split() 
Run Code Online (Sandbox Code Playgroud)

它创建:

 ['int', '111', '=', '3', ';']
Run Code Online (Sandbox Code Playgroud)

而我正在寻找一种方法来检查if line_list[1]('111')是否为整数.

但是,当我尝试时type(line_list[1]),它说它是str因为''.

我的目标是读取txt文件,看看它是整数还是str或其他数据类型等.

python

3
推荐指数
1
解决办法
83
查看次数

标签 统计

python ×1