我的问题是编写代码来创建一个包含已排序元组的新列表。
original_list = ['a', 'a', 'a', (10, 6, 5)]
以下是我的方法,
方法1
new_list=original_list[3]
new_list_new=sorted(new_list)
newtuple=(new_list_new[0],new_list_new[1],new_list_new[2])
new_original=[original_list[0],original_list[1],original_list[2],newtuple]
print(new_original)
方法2
sorted_item=tuple(sorted(original_list[3]))
original_list[3]=sorted_item
print(original_list)
# Approach 3:
original_list = ['a', 'a', 'a', (10, 6, 5)]
print( [ sorted(item) if type(item)==tuple else item for item in original_list ] )