欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python之列表實現(xiàn)棧的工作功能

 更新時間:2019年01月28日 10:59:18   作者:Mr.o.j  
今天小編就為大家分享一篇關(guān)于Python之列表實現(xiàn)棧的工作功能,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

問題:

python中使用列表實現(xiàn)棧的功能

"""
棧的工作原理
  入棧
  出棧
  查看棧頂元素
  棧的長度
  棧是否為空
"""
stack = []
info = """
    棧操作
  1.入棧
  2.出棧
  3.棧頂元素
  4.棧的長度
  5.棧是否為空
  q.退出
"""
while True:
  print(info)
  choice = input('請輸入選擇:')
  if choice == '1':
    item = input('入棧元素:')
    stack.append(item)
    print('元素%s入棧成功' %item)
  elif choice == '2':
    #先判斷棧是否為空
    if not stack:
      print('棧為空,不能出棧')
    else:
      item = stack.pop()
      print('%s元素出棧成功' %item)
  elif choice == '3':
    if len(stack) == 0:
      print('棧為空')
    else:
      print('棧頂元素為%s' %(stack[-1]))
  elif choice == '4':
    print('棧的長度為%s' %(len(stack)))
  elif choice == '5':
    if len(stack) == 0:
      print('棧為空')
    else:
      print('棧不為空')
  elif choice == 'q':
    print('退出')
    break
  else:
    print('請輸入正確的選擇')

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • PyQt5+QtChart實現(xiàn)繪制極坐標(biāo)圖

    PyQt5+QtChart實現(xiàn)繪制極坐標(biāo)圖

    QChart是一個QGraphicScene中可以顯示的QGraphicsWidget。本文將利用QtChart實現(xiàn)極坐標(biāo)圖的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-12-12
  • 解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定

    解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定

    這篇文章主要介紹了解決tensorflow模型壓縮的問題_踩坑無數(shù),總算搞定!希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python中的Xpath和lxml庫的使用詳解

    Python中的Xpath和lxml庫的使用詳解

    這篇文章主要介紹了Python中的Xpath和lxml庫的使用詳解,XPath即 XML路徑語言,它是一門在 XML 文檔中查找信息的語言,最初被用來搜尋 XML 文檔,同時它也適用于搜索 HTML 文檔,因此,在爬蟲過程中可以使用 XPath 來提取相應(yīng)的數(shù)據(jù),需要的朋友可以參考下
    2023-12-12
  • PyG搭建GCN需要準(zhǔn)備的數(shù)據(jù)格式

    PyG搭建GCN需要準(zhǔn)備的數(shù)據(jù)格式

    這篇文章主要為大家介紹了PyG搭建GCN前需要準(zhǔn)備的PyG數(shù)據(jù)格式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • 編寫Python腳本使得web頁面上的代碼高亮顯示

    編寫Python腳本使得web頁面上的代碼高亮顯示

    這篇文章主要介紹了編寫Python腳本使得web頁面上的代碼高亮顯示,主要使用了pygments工具,需要的朋友可以參考下
    2015-04-04
  • Python K-means實現(xiàn)簡單圖像聚類的示例代碼

    Python K-means實現(xiàn)簡單圖像聚類的示例代碼

    本文主要介紹了Python K-means實現(xiàn)簡單圖像聚類的示例代碼,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • python輸出數(shù)組中指定元素的所有索引示例

    python輸出數(shù)組中指定元素的所有索引示例

    今天小編就為大家分享一篇python輸出數(shù)組中指定元素的所有索引示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 使用Python監(jiān)視指定目錄下文件變更的方法

    使用Python監(jiān)視指定目錄下文件變更的方法

    今天小編就為大家分享一篇使用Python監(jiān)視指定目錄下文件變更的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • python 調(diào)試?yán)渲R(小結(jié))

    python 調(diào)試?yán)渲R(小結(jié))

    這篇文章主要介紹了python 調(diào)試?yán)渲R(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Python內(nèi)置函數(shù)之filter map reduce介紹

    Python內(nèi)置函數(shù)之filter map reduce介紹

    Python內(nèi)置了一些非常有趣、有用的函數(shù),如:filter、map、reduce,都是對一個集合進(jìn)行處理,filter很容易理解用于過濾,map用于映射,reduce用于歸并. 是Python列表方法的三架馬車
    2014-11-11

最新評論