麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

python實現對列表中的元素進行倒序打印

2024-09-09 19:02:44
字體:
來源:轉載
供稿:網友

1.案例要求:

"""有列表["a", "d", "f", "j","z","Z","1"],對列表進行倒序,打印結果為["1","Z","z","j","f","d",""a]"""

2.需求分析:

(1).根據邏輯找規律,確定數據替換進行的次數,元素個數為奇數和偶數需要注意。

(2).交換數據的雙方,索引不同,其中一個由小到大,另一個由大到小。

list1 = ["a", "d", "f", "j","z","Z","1"]
# 方法一:x = len(list1) # 計算列表長度的y = int(x / 2) # 根據列表長度判斷循環替換的次數i = x - 1 # 末尾數據的起始索引位置,默認為列表長度減一,即len(list1)-1for a in range(y): # 控制循環次數  list1[a], list1[i] = list1[i], list1[a] # 數據替換  i -= 1print(list1)
# 方法二:list1.reverse()  # 使用列表的反轉方法print(list1)
# 方法三,類似于方法一,判斷循環次數,索引和值交換for i in range(len(list1)//2):  list1[i], list1[len(list1)-i-1] = list1[len(list1)-i-1], list1[i]print(list1)
# 方法四:定義空列表,設置循環,新列表追加原始列表,依次追加從后往前的值new_list = []i = len(list1)-1while i >= 0:  new_list.append(list1[i])  i -= 1print(new_list)

3.運行結果:

4.知識點歸納:

(1)for循環和range搭配使用,控制循環次數

(2)變量的數據替換方式學習。

a,b = b,a # 程序先從右邊執行,確定b和a的值,分別賦值給a和b

(3)列表的反轉方法的使用:

列表名.reverse()

(4)while循環的開始,結束標志,自增數的確定以及列表的.append()方法。

以上這篇python實現對列表中的元素進行倒序打印就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品手机在线亚洲 | 国产亚洲黑人性受xxxx精品 | 欧美精品免费一区二区三区 | 一级黄色毛片播放 | 国产正在播放 | 国产免费www | 55夜色66夜色国产精品视频 | 污片在线观看视频 | 一夜新娘第三季免费观看 | 欧美日韩大片在线观看 | 日本视频免费观看 | 成人国产在线看 | 91精品国产日韩91久久久久久360 | 一级黄色影片在线观看 | 欧美福利视频一区二区 | 欧美一级特黄aaaaaaa什 | 12av电影| 国产免费高清在线 | 久久精品一区二区三区不卡牛牛 | 91社影院在线观看 | 国产成年人在线观看 | 51色视频 | 中文字幕在线观看网址 | 羞羞视频免费视频欧美 | 97色在线观看免费视频 | 毛片视频网站在线观看 | 一级做a爱片性色毛片高清 日本一区二区在线看 | 黄色一级视频 | 免费看性xxx高清视频自由 | 日本在线播放一区 | 欧美精品videos | 久久综合九色综合久久久精品综合 | 色就操| 综合97| 欧美福利视频一区二区三区 | 免费a级片视频 | 国产免费一区二区三区 | 成人羞羞网站入口 | 一级一片免费 | 亚洲成人午夜精品 | 色妹子久久 |