猫史档案馆


【Python作品分享】list2dcontrol【作品秀】

用户:小王pe27小王pe27查看:0 回复:1 评论:0 创建时间:2023-04-30T13:40:38


【作品展示】

center_image

 

【作品介绍】

是一个二维列表操作工具。

在井字棋、俄罗斯方块游戏中非常的有用。

可以单独设置2维列表中的1个元素、整洁的输出2维列表(可以试试pprint模块)、随机打乱2维列表、以索引列表来读取2维(甚至多维)列表。

欢迎各路高手前来添加功能!

 

【作品源代码】

import random
def set2dListPoint(set_list, row, column, value):
    select_row = set_list[row].copy()
    select_row[column] = value
    set_list[row] = select_row.copy()
def cleanPrint2dList(print_list):
    for row in print_list:
        for value in row:
            print(value, end=" ")
        print("\n")
def shuffle2dList(shuffle_list):
    for row in shuffle_list:
        random.shuffle(row)
    random.shuffle(shuffle2dlist)
def arraySelectListValue(get_list, array):
    get = get_list[array[0]]
    for index in get[1:]:
        get = get[index]
    return get

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
fkymfkym

可以的,建议做一个类封装起来,或者直接做个二维直角坐标系的工具类,这样更方便.

点赞0


评论