Python数组合并和数组分割(数组拆分)

数组的合并和拆分

## 将数组按照固定长度进行拆分,返回一个二维数组
def list_split(source_list, n):
    return [source_list[i:i+n] for i in range(0, len(source_list), n)]

if '__main__' == __name__:

    print("数组拆分(数组分割)")
    list1 = ['s1', 's2', 's3', 's4', 's5', 's6', 's7','s8']
    list2 = list_split(list1, 3)
    print(list2)
    ## 遍历二维数组
    for  newlist in  list2:
        print(newlist)

    print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
    print("数组合并")
    list3 = [1,2,3,4,5,6]
    list4 = ['a','b','c','d','e','f']
    ## 使用extend函数进行合并
    list3.extend(list4)
    print(list3)

 

posted @ 2023-02-10 16:07  业余砖家  阅读(301)  评论(0编辑  收藏  举报