Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 从Sage上的列表中查找元素_Python_Sage - Fatal编程技术网

Python 从Sage上的列表中查找元素

Python 从Sage上的列表中查找元素,python,sage,Python,Sage,我有一个包含以下内容的文件,我在Sage中导入该文件 James,4626544,56565656 Julian,4646463,346346364 Perez,4626544,56565656 Paul,7658568,56565656 Ronaldo,4626544,8468568 Zlatan,4626544,56565656 现在从Sage工作表(.sagews)中,我想恢复以字母p到R开头的姓名对应的行(恢复:佩雷斯、保罗和罗纳尔多) 我试过了 for x in THEFILE

我有一个包含以下内容的文件,我在Sage中导入该文件

James,4626544,56565656
Julian,4646463,346346364
Perez,4626544,56565656
Paul,7658568,56565656
Ronaldo,4626544,8468568
Zlatan,4626544,56565656
现在从Sage工作表(.sagews)中,我想恢复以字母p到R开头的姓名对应的行(恢复:佩雷斯、保罗和罗纳尔多)

我试过了

for x in THEFILE
    print from x[0][0]='P' to x[0][0]='R'

我犯了一个错误。我是怎么做到的?(我已经在Sage工作表中导入了该文件以使用它)。

根据文件读取到Sage的方式,
文件
可能是与文件中的行对应的字符串列表, 即

或字符串列表:

[['James', '4626544', '56565656'],
 ['Julian', '4646463', '346346364'],
 ['Perez', '4626544', '56565656'],
 ['Paul', '7658568', '56565656'],
 ['Ronaldo', '4626544', '8468568'],
 ['Zlatan', '4626544', '56565656']]
在下列情况下相应地使用x[0]或x[0][0]

要打印:

for x in THEFILE:
    if 'P' <= x[0] <= 'R':
        print(x)

根据文件读取到Sage中的方式,
THEFILE
可能是与文件中的行对应的字符串列表, 即

或字符串列表:

[['James', '4626544', '56565656'],
 ['Julian', '4646463', '346346364'],
 ['Perez', '4626544', '56565656'],
 ['Paul', '7658568', '56565656'],
 ['Ronaldo', '4626544', '8468568'],
 ['Zlatan', '4626544', '56565656']]
在下列情况下相应地使用x[0]或x[0][0]

要打印:

for x in THEFILE:
    if 'P' <= x[0] <= 'R':
        print(x)

你需要提供更多的细节。什么样的错误?您是如何加载/导入文件的?请放入所有命令和输出,否则很难调试。此外,看起来您也提出了要求,因此如果可能,请关闭该命令和输出。您需要提供更多详细信息。什么样的错误?您是如何加载/导入文件的?请放入所有命令和输出,否则很难调试。而且,看起来您也要求了,所以如果可能,请关闭该命令和输出。
sage --pip install pandas