可以使用Python的sorted()函数和lambda函数来按照第三个元素对字符串数组进行排序。下面是一个简单的代码示例:
# 定义字符串数组
str_arr = [('apple', 'banana', 'cherry'), ('dog', 'cat', 'elephant'), ('zebra', 'giraffe', 'lion')]
# 使用sorted()函数和lambda函数按照第三个元素排序
sorted_arr = sorted(str_arr, key=lambda x: x[2])
# 输出排序结果
for item in sorted_arr:
print(item)
此代码首先定义了一个包含字符串元组的数组。然后使用sorted()函数,其中的key参数使用lambda函数来指定排序的依据,即第三个元素x[2]。最后,通过遍历排序后的数组来输出排序结果。
输出结果如下:
('apple', 'banana', 'cherry')
('zebra', 'giraffe', 'lion')
('dog', 'cat', 'elephant')