[轉]Python 列表(List) 的三種遍歷(序號和值)方法

?
  1. if __name__ == '__main__':
  2. list = ['html', 'js', 'css', 'python']
  3. for i in list:
  4. print(list.index(i), i)
  5. # 方法1
  6. print( '遍歷列表方法1:')
  7. for i in list:
  8. print ("序號:%s 值:%s" % (list.index(i) + 1, i))
  9. print ('\n遍歷列表方法2:')
  10. # 方法2
  11. for i in range(len(list)):
  12. print ("序號:%s 值:%s" % (i + 1, list[i]))
  13. # 方法3
  14. print ('\n遍歷列表方法3:')
  15. for i, val in enumerate(list):
  16. print ("序號:%s 值:%s" % (i + 1, val))
  17. # 方法3
  18. print( '\n遍歷列表方法3 (設置遍歷開始初始位置,只改變了起始序號):')
  19. for i, val in enumerate(list, 2):
  20. print ("序號:%s 值:%s" % (i + 1, val))

?

?
  1. def printPoem():
  2. print("hello poem")
  3. name = '晏殊'
  4. poem = ''' 一曲新詞酒一杯,去年天氣舊亭臺。夕陽西下幾時回?無可奈何花落去,似曾相識燕歸來。小園香徑獨徘徊。'''
  5. print(name, poem)
  6. printPoem()
?
  1. if __name__ == '__main__':
  2. print("hello poem")
  3. name = '晏殊'
  4. poem = '''
  5. 一曲新詞酒一杯,去年天氣舊亭臺。
  6. 夕陽西下幾時回?無可奈何花落去,
  7. 似曾相識燕歸來。小園香徑獨徘徊。 '''
  8. print(name, poem)
  9. print(name)
  10. print(poem)

?

if __name__ == '__main__': ?這一句相當于c/c++中的main()函數。

?


---------------------
作者:moonlight天人合一
來源:CSDN
原文:https://blog.csdn.net/moonlightpeng/article/details/86516414
版權聲明:本文為作者原創文章,轉載請附上博文鏈接!
內容解析By:CSDN,CNBLOG博客文章一鍵轉載插件

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/285559.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/285559.shtml
英文地址,請注明出處:http://en.pswp.cn/news/285559.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C語言試題103之輸出特殊圖案,請在 c 環境中運行,看一看

?作者簡介:大家好我是碼莎拉蒂,CSDN博客專家?????? ??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 1、題目 題目:輸出特殊圖案,請在 c 環境中運行,看一看 2 、溫馨提示 想獲取更多C語言題目請猛搓這…

Web頁面獲取用戶控件頁面中服務器控件的值

用戶控件頁面后臺: public string P_Name{get { return txt_P_name.Value; }set { txt_P_name.Value value; }} Web頁面后臺: if (head.P_Name ! "")//head為用戶控件的標簽名{strwhere " and a.P_NAME like %" head.P_Name &qu…

【C#程序設計】教學講義——第一章:C#語言概述

文章目錄 1.1 認識Visual C#1.2 .NET Framework 3.51.3 Visual C# 2008集成開發環境1.4 使用幫助系統1.5 用C#創建Windows應用程序1.6 用C#創建控制臺應用程序1.1 認識Visual C# 1.1.1 C#語言的由來 1.C和C++ 一直是商業軟件開發領域中最具有生命力的語言; 利用C和C++語言開…

Kafka學習征途:基于Docker搭建Kafka環境

【Kafka】| 總結/Edison Zhou1準備工作這里我們使用一臺Linux CentOS系統的服務器來模擬三個Kafka Broker的偽集群(即一臺server上開三個不同端口)環境用于學習測試,大概的準備工作有兩個:安裝Docker# wget https://mirrors.aliyu…

C語言試題104之輸出 9乘9 口訣

?作者簡介:大家好我是碼莎拉蒂,CSDN博客專家?????? ??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 1、題目 題目:輸出 9乘9 口訣。 分析:分行與列考慮,共 9 行 9 列,i 控制行,j 控制列 2 、溫馨提…

160809308周子濟第7次作業

#include<stdio.h> #include<string.h> int main() {char name[20];int length,i,count[26]{0};printf("輸自己名拼音&#xff1a;");scanf("%s",name);lengthstrlen(name);for(i0;i<length;i)count[name[i]-a];for(i0;i<26;i)printf(&…

【Envi風暴】基于ENVI平臺提取ASTER DEM完整操作步驟(附案例數據)

本文講解在Envi平臺上,基于Aster影像數據,提取DEM的完整操作流程及注意事項,附實驗數據下載練習。 文章目錄 一、內容和目的二、提取DEM的原理三、ENVI平臺提取DEM流程四、DEM質量評估五、注意事項六、案例數據下載地址一、內容和目的 采用ASTER立體像對提取DEM,數據源: …

HashCode和hashMap、hashTable

2019獨角獸企業重金招聘Python工程師標準>>> 什么是哈希碼(HashCode) 在Java中&#xff0c;哈希碼代表對象的特征。 例如對象 String str1 “aa”, str1.hashCode 3104 String str2 “bb”, str2.hashCode 3106 String str3 “aa”, str3.hashCode 3104 根據Hash…

在OpenCloudOS使用snap安裝.NET 6

開源操作系統社區 OpenCloudOS 由騰訊與合作伙伴共同倡議發起&#xff0c;是完全中立、全面開放、安全穩定、高性能的操作系統及生態。OpenCloudOS 沉淀了多家廠商在軟件和開源生態的優勢&#xff0c;繼承了騰訊在操作系統和內核層面超過10年的技術積累&#xff0c;在云原生、穩…

C語言試題108之打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等于該數 本身。例如:153 是一個“水仙花數”,因為 153=1 的三次方+5 的三次方+3 的三次方。

?作者簡介:大家好我是碼莎拉蒂,CSDN博客專家?????? ??個人主頁:個人主頁 ??系列專欄:C語言試題200例 ??推薦一款模擬面試、刷題神器?? 點擊跳轉進入網站 1、題目 題目:打印出所有的“水仙花數”,所謂“水仙花數”是指一個三位數,其各位數字立方和等于該…

code vs1517 求一次函數解析式(數論 純數學知識)

1517 求一次函數解析式 時間限制: 1 s空間限制: 128000 KB題目等級 : 白銀 Silver題解查看運行結果題目描述 Description相信大家都做過練習冊上的這種 題吧&#xff1a; 已知一個一次函數的圖像經過點&#xff08;x1,y1&#xff09;、&#xff08;x2,y2&#xff09;,求該函數的…

【ArcGIS風暴】ArcGIS Editor for OSM中文教程(1):軟件下載及安裝

OpenStreetMap ArcGIS編輯器允許你使用ArcGIS工具為OpenStreetMap數據工作。這個桌面工具允許你加載OpenStreetMap數據并將其存儲在地理數據庫中 。你可以使用ArcMap熟悉的編輯環境的創建,修改,做網絡分析,或者更新數據。一旦您完成編輯后,你可以回到編輯修改OSM使它們提供…

使用Scrapy時出現雖然隊列里有很多Request但是卻不下載,造成假死狀態

2019獨角獸企業重金招聘Python工程師標準>>> DOWNLOAD_TIMEOUT Default: 180 The amount of time (in secs) that the downloader will wait before timing out. Note This timeout can be set per spider using download_timeoutspider attribute and per-request …

[轉]maven與java命名規則

MAVEN 與 JAVA 包命名規范 拋出問題 在使用MAVEN搭建模塊化項目時&#xff0c;我的組織結構如下&#xff1a; root模塊 文件夾名&#xff1a;package-module-project pom.xml文件&#xff1a; <project><groupId>com.chuillusion</groupId><artifactId>…

為什么 Istio 要使用 SPIRE 做身份認證?

今年 6 月初&#xff0c;Istio 1.14 發布 [1] &#xff0c;該版本中最值得關注的特性是新增對 SPIRE 的支持。SPIFFE[2] 和 SPIRE 都是 CNCF 孵化項目&#xff0c;其中 SPIRE 是 SPIFFE 的實現之一。本文將帶你了解 SPIRE 對于零信任架構的意義&#xff0c;以及 Istio 是為何使…

C語言試題106之有一對兔子,從出生后第 3 個月起每個月都生一對兔子,小兔子長到第三個月 后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少?

1、題目 題目:有一對兔子,從出生后第 3 個月起每個月都生一對兔子,小兔子長到第三個月 后每個月又生一對兔子,假如兔子都不死,問每個月的兔子總數為多少? 分析:兔子的規律為數列 1,1,2,3,5,8,13,21… 2 、溫馨提示 想獲取更多C語言題目請猛搓這里==========》200個C語言…

顯式強制類型轉換

1. 日期顯式轉換為數字new Date; //1478845373322javascript有個奇特的語法&#xff0c;即構造函數沒有參數時可以不用帶()。不過最好還是使用ES5中新加入的靜態方法&#xff1a;Date.now()。2. ~運算符按位運算符只適用于32位整數&#xff0c;運算符會強制操作數使用32位格式。…

【ArcGIS風暴】ArcGIS Editor for OSM中文教程(2):下載及加載OSM數據

本文講解在ArcGIS中借助OpenStreetMap工具下載并加載OSM數據。 文章目錄 1. 下載OSM數據2. 加載OSM數據1. 下載OSM數據 在工具箱中雙擊Download OSM Data(XAPI)工具。 Download URL:http://www.overpass-api.de/api/xapi_meta? Downlaod Extent:與圖層lanzhou相同

Object.observe將不加入到ES7

先請看 Object.observe 的 API Object.observe(obj, callback[, acceptList])它用來監聽對象的變化&#xff0c;當給該對象添加屬性&#xff0c;修改屬性時都會被依次記錄下來 看一個示例 var person {} Object.observe(person, function(arr) {var change arr[0]console.log…

Kafka學習征途:.NET Core操作Kafka

【Kafka】| 總結/Edison Zhou1可用的Kafka .NET客戶端作為一個.NET Developer&#xff0c;自然想要在.NET項目中集成Kafka實現發布訂閱功能。那么&#xff0c;目前可用的Kafka客戶端有哪些呢&#xff1f;目前.NET圈子主流使用的是 Confluent.Kafkaconfluent-kafka-dotnet : htt…