ホームページ バックエンド開発 Python チュートリアル Python ゼロベース入門 3 --- (for ループ + リスト)

Python ゼロベース入門 3 --- (for ループ + リスト)

Jan 16, 2017 pm 01:49 PM

Python の for ループの構造は C、C++、その他の言語の構造とはまだ大きく異なりますが、それでも簡単に始めることができます。Python のリストは C 言語の配列に似ていますが、配列よりも強力です。 、ジョークはさまざまなホルモンを摂取することについてです。

Forループ

(1)Forループの構文構造:
変数内のFor要素(リスト等)

Python ゼロベース入門 3 --- (for ループ + リスト)

Python ゼロベース入門 3 --- (for ループ + リスト)


(2)ForループはRange()と組み合わせて使用​​しますfunction
range( )関数の構文は次のとおりです: range([start],stop[,step=1])
通常、For ループは range() 関数で使用されます
最初のパラメーターは開始番号です。 2 番目は終了番号 (終了番号は含まれません)、最後のパラメータはステップ サイズで、デフォルトは 1、開始位置はデフォルトで 0 です。

Python ゼロベース入門 3 --- (for ループ + リスト)

Python ゼロベース入門 3 --- (for ループ + リスト)

2 リスト: 配列。強化中
(1 ) リストの定義と要素の出力
リストのフラグ: [ 、 、 、]
リストの定義: リスト名 = [要素 1、要素 2、要素 3...]

Python ゼロベース入門 3 --- (for ループ + リスト)

Python ゼロベース入門 3 --- (for ループ + リスト)

(2) リスト関連の操作
a. リストに要素を追加します

1. append() 関数を使用してリストに要素を追加します

Python ゼロベース入門 3 --- (for ループ + リスト)

2. extend() 関数を使用してリストに要素を追加しますlist

Python ゼロベース入門 3 --- (for ループ + リスト)

3. insert()関数を使用してリストに要素を追加します

Python ゼロベース入門 3 --- (for ループ + リスト)

b.remove()関数を使用して要素を削除します。インデックスではなく削除します

この関数はリスト内の要素を削除します。デフォルトでは、最後の要素が削除されます。指定した位置の要素を削除することもできます。 Python ゼロベース入門 3 --- (for ループ + リスト)

要素を削除するには、del ステートメントを使用します。del リスト名 [指定された要素のインデックス]Python ゼロベース入門 3 --- (for ループ + リスト)

上記は、リストに対するいくつかの単純な要素操作であり、他にも要素があれば追加されます。 Python ゼロベース入門 3 --- (for ループ + リスト)操作のソース コードを添付します:

#For循环的联系
print("======For循环练习======")
str1="For循环练习"for i in str1:     
print(i,end=" ")
print("\n")
print("======range()与For循环的搭配使用======")  
#一般情况下将For循环与range()函数搭配使用
#range()函数的语法是:range([start],stop[,step=1])
#第一个参数是起始数字,第二个是结束的数字(并不包括结束的数字)
#最后一个参数是步长,默认为1,起始位置默认为0for m in range(5):     
print(m,end="")
print("\n")for n in range(1,10,2):     
print(n,end="")print("\n")
#列表的练习:一个打了激素的数组
#一个列表的标志:[,,,]
print("------输出整个列表------")list=["小甲鱼","小布丁","迷途"]
print(list)print("------输出列表中的元素------")list=["小甲鱼","小布丁","迷途"]for i in range(3):
#一定要注意列表中的元素从0开始
     print(list[i],end=" ")
print("\n")
print("------创建一个混合类型元素的列表------")
mixture=["耀相惜",1,2]for i in range(3):     
print(mixture[i],end=" ")
print("\n")
#向列表中添加元素,在元素的末尾添加元素
list.append("耀相惜")print(list,"\n")
#获取列表的长度print("列表中的元素的个数为:%d"%len(list),"\n")
#向列表末尾一次添加多个元素,使用extend,参数为一个列表
listadd=["Guoxiangyao","Xiaoshuai"]list.extend(listadd)for i in range(6):     
print(list[i],end=" ")
print("\n")
#使用insert(,)函数插入数据#其中第一个元素为要插入的元素的位置#第二个参数为要插入的元素
list.insert(0,"小小甲鱼")
for i in range(7):     
print(list[i],end=" ")
print("\n")#从列表中获得、删除某个元素
list.remove("小甲鱼")
#删除元素是指定元素,而不是索引
for i in range(5):     
print(list[i],end=" ")
print("\n")#使用索引删除元素del list[0]for i in range(4):     
print(list[i],end=" ")print("\n")
#删除列表的最后一个元素,使用pop()函数
list.pop()for i in range(3):    
 print(list[i],end=" ")
 print("\n")
 #也可以使用在pop()中加入元素的索引,弹出指定位置的元素
 list.pop(0)for i in range(2):     
 print(list[i],end=" ")
ログイン後にコピー

上記は、Python の 3 番目のゼロベース入門の内容です --- (for ループ + リスト) 関連コンテンツの詳細については、PHP 中国語 Web サイトに注目してください。 (www.php.cn)!

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPおよびPython:さまざまなパラダイムが説明されています PHPおよびPython:さまざまなパラダイムが説明されています Apr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPythonの選択:ガイド PHPとPythonの選択:ガイド Apr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとPython:彼らの歴史を深く掘り下げます PHPとPython:彼らの歴史を深く掘り下げます Apr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

Python vs. JavaScript:学習曲線と使いやすさ Python vs. JavaScript:学習曲線と使いやすさ Apr 16, 2025 am 12:12 AM

Pythonは、スムーズな学習曲線と簡潔な構文を備えた初心者により適しています。 JavaScriptは、急な学習曲線と柔軟な構文を備えたフロントエンド開発に適しています。 1。Python構文は直感的で、データサイエンスやバックエンド開発に適しています。 2。JavaScriptは柔軟で、フロントエンドおよびサーバー側のプログラミングで広く使用されています。

Sublime Code Pythonを実行する方法 Sublime Code Pythonを実行する方法 Apr 16, 2025 am 08:48 AM

PythonコードをSublimeテキストで実行するには、最初にPythonプラグインをインストールし、次に.pyファイルを作成してコードを書き込み、Ctrl Bを押してコードを実行する必要があります。コードを実行すると、出力がコンソールに表示されます。

vscodeでコードを書く場所 vscodeでコードを書く場所 Apr 15, 2025 pm 09:54 PM

Visual Studioコード(VSCODE)でコードを作成するのはシンプルで使いやすいです。 VSCODEをインストールし、プロジェクトの作成、言語の選択、ファイルの作成、コードの書き込み、保存して実行します。 VSCODEの利点には、クロスプラットフォーム、フリーおよびオープンソース、強力な機能、リッチエクステンション、軽量で高速が含まれます。

Visual StudioコードはPythonで使用できますか Visual StudioコードはPythonで使用できますか Apr 15, 2025 pm 08:18 PM

VSコードはPythonの書き込みに使用でき、Pythonアプリケーションを開発するための理想的なツールになる多くの機能を提供できます。ユーザーは以下を可能にします。Python拡張機能をインストールして、コードの完了、構文の強調表示、デバッグなどの関数を取得できます。デバッガーを使用して、コードを段階的に追跡し、エラーを見つけて修正します。バージョンコントロールのためにGitを統合します。コードフォーマットツールを使用して、コードの一貫性を維持します。糸くずツールを使用して、事前に潜在的な問題を発見します。

メモ帳でPythonを実行する方法 メモ帳でPythonを実行する方法 Apr 16, 2025 pm 07:33 PM

メモ帳でPythonコードを実行するには、Python実行可能ファイルとNPPEXECプラグインをインストールする必要があります。 Pythonをインストールしてパスを追加した後、nppexecプラグインでコマンド「python」とパラメーター "{current_directory} {file_name}"を構成して、メモ帳のショートカットキー「F6」を介してPythonコードを実行します。

See all articles