Python – 根据分隔符分隔元素
当需要根据分隔符分隔元素时,
示例
以下是该示例的演示 −
my_list = ["89@21", "58@51", "19@61", "11@10", "32@65", "34@45", "87@90", "32@21",'1@345']
print("The list is : " )
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("The result containing elements before delimiter is : ")
print(result_before_delim)
print("The result containing elements after delimiter is : ")
print(result_after_delim)输出
The list is : ['89@21', '58@51', '19@61', '11@10', '32@65', '34@45', '87@90', '32@21', '1@345'] The list after sorting is : ['11@10', '19@61', '1@345', '32@21', '32@65', '34@45', '58@51', '87@90', '89@21'] The delimiter is : @ The result containing elements before delimiter is : ['11', '19', '1', '32', '32', '34', '58', '87', '89'] The result containing elements after delimiter is : ['10', '61', '345', '21', '65', '45', '51', '90', '21']
说明
定义一个列表并将其显示在控制台上。
对其进行排序,并再次在控制台上显示。
定义分隔符的值并在控制台上显示
列表推导用于分割分隔符,并检查它是否出现在列表的每个元素中。
在控制台上显示分隔符前后的字符串。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP