删除列表中的部分元素 - Python
Removing PARTS of elements in list - Python
my_list = ("12/30/19 14:01", "11/20/19 08:10", "03/13/19 19:30")
期望的输出:
new_list = ("12", "11", "03")
我想删除除月份(前两个整数)以外的所有内容。
列表中只有一个元素时,此方法有效:
new_list = my_list[:-12]
谁能帮帮我?
my_list = list(map(lambda x: x[:2], my_list))
您可以使用 python list comp 解决此问题,如下所示:
my_list = ("12/30/19 14:01", "11/20/19 08:10", "03/13/19 19:30")
new_list = tuple([x[:2] for x in my_list])
new_list 的输出应如下所示:
('12', '11', '03')
my_list = ("12/30/19 14:01", "11/20/19 08:10", "03/13/19 19:30")
期望的输出:
new_list = ("12", "11", "03")
我想删除除月份(前两个整数)以外的所有内容。
列表中只有一个元素时,此方法有效:
new_list = my_list[:-12]
谁能帮帮我?
my_list = list(map(lambda x: x[:2], my_list))
您可以使用 python list comp 解决此问题,如下所示:
my_list = ("12/30/19 14:01", "11/20/19 08:10", "03/13/19 19:30")
new_list = tuple([x[:2] for x in my_list])
new_list 的输出应如下所示:
('12', '11', '03')