【发布时间】:2025-12-11 17:40:02
【问题描述】:
我有一个这样的列表:mylist=[17,747,757,767,777,787]。
如何获取mylist[1]的前两位,从而获得74?
无论给定列表元素的length 如何,我如何概括该过程?
【问题讨论】:
-
mylist[1]/10这将把 747 和 10 相除,因为它们都是整数,所以将返回一个整数(没有小数位)。所以你会得到 74
我有一个这样的列表:mylist=[17,747,757,767,777,787]。
如何获取mylist[1]的前两位,从而获得74?
无论给定列表元素的length 如何,我如何概括该过程?
【问题讨论】:
mylist[1]/10 这将把 747 和 10 相除,因为它们都是整数,所以将返回一个整数(没有小数位)。所以你会得到 74
您正在处理整数,但您可以转换为字符串:
int(str(mylist[1])[:2])
【讨论】: