python实现List列表数据类型自动转字符串类型

python实现List列表数据类型或者字符串类型自动转字符串类型

功能


输入List数据类型或者一个字符串,自动将其转换为字符串类型

(字符串str转字符串str,或者列表list转字符串str)

代码实现

# 字符串或者列表转字符串
def string_or_list_to_string(input_str):
    '''
    字符串str转字符串str,或者列表list转字符串str

    :param input_str: 输入的内容,可以是一个字符串,也可以是一个list
    :return: 返回str
    '''
    print('-' * 100)
    if isinstance(input_str, list):
        # print('---list to str')
        output_list = ",".join(input_str)
    elif isinstance(input_str, str):
        # print('---str to str')
        # input_str=str(input_str).strip(' ').strip("'").strip('"').strip(',').strip(',')
        output_list = input_str
        # output_list = ",".join(input_str)
    else:
        # print('---else to str')
        input_str = str(input_str).strip('[').strip(']').strip('"').strip("'").strip('"').split(',')  # 去掉多余的字符串
        output_list = ",".join(input_str)

    print('input_str={},output_list={}'.format(input_str, output_list))
    return output_list


代码调用

if __name__ == '__main__':
    string_or_list_to_string(['111', '222', '333', '444', '555', '666'])


运行结果

input_str=['111', '222', '333', '444', '555', '666'],output_list=111,222,333,444,555,666


今日美图

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

《代码爱好者》

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值