大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

Python作为最聪明,最流行的语言之一,有一些很酷的技巧,使它在所有其他语言中脱颖而出。

Python作为最聪明,最流行的语言之一,有一些很酷的技巧,使它在所有其他语言中脱颖而出。

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

转置矩阵:

1.使用嵌套列表推导:

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

输出:

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

2.使用zip:

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

注意:要以[[1,4,7,10] [2,5,8,11] [3,6,9,12]]的形式显示结果,则可以使用t_matrix = map(list, zip(* matrix))

输出:

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

3.使用numpy:转置方法返回所传递的多维矩阵的转置视图。

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

将列表划分为N个组:

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

同时打印多个列表项:

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

将字符串作为输入并将其转换为列表:

输入:2 4 5 6

输出:[2,4,5,6]

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

**将列表列表转换为单个列表,**输出结果为:[1、2、3、4、5、6]

大佬教你Python拿什么挑战其他语言?有这几个小技巧就够了

**打印重复的字符:**任务是打印这种Geeeeekkkkss图案。因此我们可以轻松打印此模式而无需使用for循环。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/106346.html

(0)

相关推荐