Python – 通过分隔符分隔元素

pythonserver side programmingprogramming更新于 2025/10/22 18:20:17

当需要根据分隔符分隔元素时,

示例

下面是相同的演示 −

my_list = ["89@21", "58@51", "19@61", "11@10", "32@65", "34@45", "87@90", "32@21",'1@345']
print("列表为: " )
print(my_list)

print("The list after sorting is :")
my_list.sort()
print(my_list)

my_delimiter = "@"
print("The delimiter is :")
print(my_delimiter)

result_before_delim, result_after_delim = [ele.split(my_delimiter)[0] for ele in my_list],[ele.split(my_delimiter)[1] for ele in my_list]

print("包含分隔符前元素的结果是:")
print(result_before_delim)

print("包含分隔符后元素的结果是:")
print(result_after_delim)

输出

列表为:
['89@21', '58@51', '19@61', '11@10', '32@65', '34@45', '87@90', '32@21', '1@345']
排序后的列表为:
['11@10', '19@61', '1@345', '32@21', '32@65', '34@45', '58@51', '87@90', '89@21']
分隔符为:
@
分隔符前包含元素的结果是:
['11', '19', '1', '32', '32', '34', '58', '87', '89']
包含分隔符后元素的结果是:
['10', '61', '345', '21', '65', '45', '51', '90', '21']

解释

  • 定义一个列表,并显示在控制台上。

  • 它被排序并再次显示在控制台上。

  • 定义分隔符的值,并显示在控制台上

  • 一个列表理解用于拆分分隔符并检查它是否存在于列表的每个元素中。

  • 分隔符之前和之后的字符串显示在控制台上。


相关文章


有用资源