Python 字符串处理函数:将逗号分隔字符串转换为元组列表

本文介绍一个 Python 函数,用于将由逗号分隔的字符串(例如 '交大,西直门,天安门')转换为一个列表,列表中的每个元素都是由逗号前后不含逗号的字符组成的元组。

代码实现

def process_string(string):
    string_list = string.split(',')
    result = []
    for s in string_list:
        s = s.strip()
        if s:
            result.append(tuple(s.split()))
    return result

测试代码

string = '交大,西直门,天安门'
result = process_string(string)
print(result)

输出结果

[('交大',), ('西直门',), ('天安门',)]

解释

由于题目中要求每个元组中的元素不含逗号,因此在处理每个字符串时,先去掉字符串两端的空白字符,然后再用空格分割字符串,得到一个不含逗号的元组。最后将所有元组放入一个列表中返回。

Python 字符串处理函数:将逗号分隔字符串转换为元组列表

原文地址: https://www.cveoy.top/t/topic/jA0n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录