python中對列表的排序


1、sort()對列表永久性的排序,首字母按照字母表的順序排列

book=['python','java','c++','web']
book.sort()
print(book)

  結果如下:

2、向sort()方法傳遞參數reverse=True,首字母按照字母表的反順序排列(永久性的排序)

book=['python','java','c++','web']
book.sort(reverse=True)
print(book)

  結果如下:

 

3、sorted()對列表臨時的排序,首字母按照字母表的順序排列

book=['python','java','c++','web']
print(sorted(book))

  結果如下:

4、向sorted()方法傳遞參數reverse=True,首字母按照字母表的反順序排列(臨時性的排序)

book=['python','java','c++','web']
print(sorted(book,reverse=True))

  結果如下:

5、倒着打印列表revrese

book=['python','java','c++','web']
book.reverse()
print(book)

  結果如下:

6、再重新調用一次可以恢復到之前的順序

book=['python','java','c++','web']
book.reverse()
print(book)

  結果如下圖:

7、查看列表的長度

book=['python','java','c++','web']
print(len(book))

  結果如下:

 

 

 

三、Pytest

安裝pytest,先打開cmd-->輸入命令pip3 install pytest,回車

創建一個unitApi文件夾,在文件夾下面創建一個test_add.py,代碼如下:

def add(a,b):
    return a+b
def test_add_001():
    assert add(1,1)==2

def test_add_002():
    assert add('hi','!')=="hi!"

運行代碼的過程如下:

點擊Terminal

 

進入Terminal后


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM