Python 从Sage上的列表中查找元素
我有一个包含以下内容的文件,我在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
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