作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在学习 python,想知道是否有 pythonic 方法可以做到这一点。我当然可以做一个
if len(a) > len(b) :
(x,y) = (b,a)
等等。但这似乎有点冗长。在 python 中有没有更漂亮的方法来做到这一点?
最佳答案
排序似乎有点矫枉过正。您只需使用 if
就可以在一行中完成。
x,y = (a,b) if len(a) < len(b) else (b,a)
关于python - 给定两个字符串,如何将较短的字符串分配给一个变量,将较长的字符串分配给另一个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52309772/
我是一名优秀的程序员,十分优秀!