Python基礎(chǔ)筆記10

Python擴(kuò)展

列表和字典可以相互嵌套

  list1 = ['name', 'age', {'name':['小明','小紅']}]
  print(list1)
  print(list1[2]['name'])
  print(list1[2]['name'][1])

輸出:
['name', 'age', {'name': ['小明', '小紅']}]
['小明', '小紅']
小紅

打印九九乘法表

  #打印九九乘法表
  #因?yàn)槭谴_定的次數(shù),所以用for循環(huán)
  #又因?yàn)槊啃醒h(huán)的子項(xiàng)是不需要換行的,所以需要用到python中print()不換行的用法
  #還可以利用格式化輸出來精簡(jiǎn)代碼
  #又因?yàn)槊苛行枰蜃罂魁R,所以需要制表符的配合
  
  for i in range(1,10):
      for j in range(1, i+1):
          print('%dx%d=%d\t' %(j, i, i*j), end='')
      print('')

輸出:
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

知識(shí)點(diǎn):

  • print()函數(shù)打印內(nèi)容默認(rèn)是換行的
  • print()函數(shù)打印不換行的用法:print('打印的內(nèi)容', end='') 注:默認(rèn)是 end='\n' 所以會(huì)換行
  • 如果單獨(dú)想換行的話,可以傳入空字符串控制換行 print('')

List sort()方法
sort() 函數(shù)用于對(duì)原列表進(jìn)行排序,如果指定參數(shù),則使用比較函數(shù)指定的比較函數(shù)。

sort()方法語法:

  list.sort(key=None, reverse=False)

參數(shù):
key -- 主要是用來進(jìn)行比較的元素,只有一個(gè)參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對(duì)象中,指定可迭代對(duì)象中的一個(gè)元素來進(jìn)行排序。
reverse -- 排序規(guī)則,reverse = True 降序, reverse = False 升序(默認(rèn))。

舉例

  #升序排序
  list=[523, 435, 712, 566, 613, 675, 620, 689, 643]
  list.sort()
  print(list)

輸出:[435, 523, 566, 613, 620, 643, 675, 689, 712]

  #降序排序
  list=[523, 435, 712, 566, 613, 675, 620, 689, 643]
  list.sort(reverse = True)
  print(list)

輸出:[712, 689, 675, 643, 620, 613, 566, 523, 435]

  list=[(1, 6), (2, 5),(3, 4),(4, 3),(5, 2),(6, 1)]
  list.sort(key=lambda x : x[1])
  print(list)

輸出:[(6, 1), (5, 2), (4, 3), (3, 4), (2, 5), (1, 6)]


上一篇:Python基礎(chǔ)筆記9
下一篇:Python基礎(chǔ)筆記11 待更新

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容