猿问

只打印底部的字符串

给定 Python Shell 中的值


1400 

670

4145 

有没有办法让我只打印


4145


对于列表,我使用切片方法来选择我想使用的字符串。


mylist = ["1400", "670", "4145"]

print(mylist[-1])

我是否必须将这些值传输到列表中才能实现这一目标?


HUH函数
浏览 145回答 2
2回答

泛舟湖上清波郎朗

您可以使用该readline.get_current_history_length()函数获取当前命令行历史的长度,并使用该readline.get_history_item()函数获取特定索引处的命令:>>> import readline>>> 14001400>>> 670670>>> 41454145>>> mylist = [readline.get_history_item(i) for i in range(readline.get_current_history_length())]>>> mylist['mylist = [readline.get_history_item(i) for i in range(readline.get_current_history_length())]', 'import readline', '1400', '670', '4145']>>> mylist[-1]'4145'>>>请注意,如果您使用的是 Windows,那么您需要安装该pyreadline软件包才能使用该readline模块。

拉丁的传说

我想你只是想使用_.如果您输入这些值,发送_和点击ENTER将返回最后一个值:
随时随地看视频慕课网APP

相关分类

Python
我要回答