自己写的一个将各种整形列表转化为字符列表的函数

xiaoxiao2021-02-27  151

前言

—–由于我是做大数据处理的,现在处理的数据包括多维数据,也就可能是列表,列表嵌套列表,列表嵌套列表嵌套列表,所以我想着用递归把这些都写到一个函数里面,方便调用,也方便以后使用。

函数及示例

def list2str(li): for i in range(len(li)): if type(li[i]) == list: li[i] = list2str(li[i]) for j in range(len(li[i])): li[i][j] = str(li[i][j]) elif type(li[i]) == int: li[i] = str(li[i]) return li l1 = [1, 2, 3] l2 = [[1, 2, 3], [4, 5, 6]] l3 = [[[1, 3], [2, 4], [4, 5]], [[2, 4], [4, 6], [6, 9]]] l1 = list2str(l1) l2 = list2str(l2) l3 = list2str(l3) l1 ['1', '2', '3'] l2 [['1', '2', '3'], ['4', '5', '6']] l3 [["['1', '3']", "['2', '4']", "['4', '5']"], ["['2', '4']", "['4', '6']", "['6', '9']"]]
转载请注明原文地址: https://www.6miu.com/read-14528.html

最新回复(0)