my_list = [0, "g", "a", "b", "f", 'c', 3, 2, "z"] print("original list:", my_list) # sort - method 1 my_list_int = sorted([i for i in my_list if type(i) is int]) my_list_str = sorted([i for i in my_list if type(i) is str]) print("sorted list:", my_list_int + my_list_str) # sort - method 2 my_list_int = sorted([x for x in my_list if isinstance(x, int)]) my_list_str = sorted([x for x in my_list if isinstance(x, str)]) print("int:", my_list_int) print("str:", my_list_str)
No comments:
Post a Comment