実施例のpython3(V)

Pythonのリストをフリップ

リストを定義し、それを回します。

例えば、スワップは、第1及び第3の要素:

フロントフリップ:リスト= [10、11、12、13、14、15]
フリップ:[15、14、13、12、11、10]
実施例1

DEF(LST)をリバース:
[逆(LST)でELEためELE]返します

= LST [10 ,. 11、12は、13であり、14、15]
プリント(リバース(LST))
上記の出力の例:

[15、14、13、12、11、10]
実施例2

デフリバース(LST):
lst.reverse()
の戻りLST

= LST [10 ,. 11、12は、13であり、14、15]
プリント(リバース(LST))
上記の出力の例:

[15、14、13、12、11、10]
実施例3

DEFリバース(LST):
new_lst = [:: - 1] LST
戻りnew_lst

= LST [10 ,. 11、12は、13であり、14、15]
プリント(リバース(LST))
上記の出力の例:

[15、14、13は、12 ,. 11、10]
Pythonは、リストの要素があるか否かを判定する

リストを定義し、リスト内の要素かどうかを決定します。

例1

test_list = [1,6、3、5、3、4]

印刷(「ビュー4がリストにある(ループを使用して):」)

私test_list中のため:
もし(I == 4):
プリント( "存在")

印刷(「ビュー4(キーワードで)を使用して、リストに含まれています:」)

IF(test_list 4):
プリント(「現在」)
上記の出力の例:

:リストで(ループを使用して)かどうかをチェックし4
の存在
ビュー4がリストにある(でキーワードを使用して):
プレゼンス
例2を

二等分輸入bisect_leftから

初期化リスト

test_list_set = [1,6、3、5、3、4]
test_list_bisect = [1,6、3、5、3、4]

印刷(「ビュー4は、(セットを(使用)+中)リストに含まれています:」)

test_list_set =セット(test_list_set)
test_list_set 4場合:
印刷( "存在")

印刷( "ビュー4がリストにある((ソートを使用)+ bisect_left()):")

test_list_bisect.sort()
bisect_left(test_list_bisect ,. 4)IF:
プリント( "現在")
上記の出力の例:

ビュー4は、((セットを使用)+中)リストにある:
の存在
ビュー4は、(+)(ソートを使用しbisect_left())のリストである :
の存在
Pythonの一覧をクリアします

()メソッドをクリアすることができ、リスト、および空のリストを定義します。

例1

= RUNOOB [6,0 ,. 4 ,. 1]
'ブランキングの前に:'、RUNOOB)印刷

RUNOOB.clear()
プリント( '空にした後:'、RUNOOB)
例えば上に出力されます。

[6、0、4、1]:ブランキングの前に
空にした後:[]
Pythonの複製リスト

リストを定義し、別のリストの要素にリストをコピーします。

例1

DEF clone_runoob(LI1):
li_copy = LI1 [:]
li_copy返します

=たLi1の[4 ,. 8、2、10、15、18である。]
LI2 = clone_runoob(たLi1で)
プリント( "元のリスト:"、たLi1に)
プリント( "複製リスト:"、LI2)
上記の例は、出力されます。

元のリスト:[4、8、2、10、15、18]
リストをコピーする:[4、8、2、10、15、18]
実施例2:伸びる()メソッド

DEF clone_runoob(LI1):
li_copy = []
li_copy.extend(LI1)
戻りli_copy

=たLi1の[4 ,. 8、2、10、15、18である。]
LI2 = clone_runoob(たLi1で)
プリント( "元のリスト:"、たLi1に)
プリント( "複製リスト:"、LI2)
上記の例は、出力されます。

元のリスト:[4、8、2、10、15、18]
リストをコピーする:[4、8、2、10、15、18]
実施例3:リストを使用して()メソッド

デフclone_runoob(LI1):
li_copy =リスト(LI1)
リターンli_copy

=たLi1の[4 ,. 8、2、10、15、18である。]
LI2 = clone_runoob(たLi1で)
プリント( "元のリスト:"、たLi1に)
プリント( "複製リスト:"、LI2)
上記の例は、出力されます。

元のリスト:[4、8、2、10、15、18]
[4、8、2、10、15、18]:コピーのリスト
Pythonの演算素子の数がリストに表示され

リストを定義し、一覧に表示されます要素の数を数えます。

例えば:

入力:LST = 15 ,. 6 ,. 7、10、12、20である、10、28、10]
X 10 =
出力:3
例1

DEF countX(LST、X):
= 0をカウント
LSTにELEため:
(ELE == x)の場合:
カウント=カウント+ 1
戻りカウント

= LST [8 ,. 6 ,. 8、10 ,. 8、20、10 ,. 8 ,. 8]
Xが= 8。
プリント(countX(LST、X))
の出力例上記です。

5
例2:カウント()メソッド

デフcountX(LST、X):
リターンlst.count(X)

= LST [8 ,. 6 ,. 8、10 ,. 8、20、10 ,. 8 ,. 8]
Xが= 8。
プリント(countX(LST、X))
の出力例上記です。

5
計算の要素のPythonリストと

番号のリストを定義し、リストの要素の合計を計算します。

例:入力:[12、15、3、10]出力を40

例1

合計= 0

LIST1 = [11、5、17、18、23]

範囲内ELEのための(0、LEN(LIST1)):
総計=総+ LIST1 [ELE]

(「リスト要素は、の和である:」、合計)は、印刷
上の出力結果の一例です。

リストの要素がある:74
例2:一方()ループ

合計= 0
ELE = 0

LIST1 = [11、5、17、18、23]

一方、(彼<lenは(LIST1)):
合計=合計+ LIST1 [それ]
これ+ 1 =

(「リスト要素は、の和である:」、合計)は、印刷
上の出力結果の一例です。

そして、リストの要素がある:74
例3:再帰

LIST1 = [11、5、17、18、23]

DEF sumOfList(リスト、サイズ):
IF(サイズ== 0):
リターン0
他:
戻りリスト[サイズ- 1] + sumOfList(リスト、サイズ- 1)

合計= sumOfList(LIST1のみ(LIST1))

(「リスト要素は、の和である:」、合計)は、印刷
上の出力結果の一例です。

そして、リストの要素として:74
Pythonは、リストの要素の積を計算します

番号のリストを定義し、リストの要素の積を計算します。

例えば:

入力:LIST1 = [1、2、 3]
出力:6
計算値:1 2。3
、実施例1

デフmultiplyList(はmyList):

result = 1
for x in myList: 
     result = result * x  
return result  

=のList1 [1,2 ,. 3]
LIST2 = [3,2 ,. 4。】
プリント(multiplyList(リスト1))
(multiplyList(LIST2))印刷
例は、上記の出力です。

624
Pythonは、リストの最小の要素を探します

番号のリストを定義し、リスト中の最小の要素を見つけます。

例えば:

入力:LIST1 = [10、20、 4]
出力:4
例1

LIST1 = [10、20、4、45、99]

list1.sort()

印刷( "最小の要素:"、* LIST1の[1 ])
の例上記の出力です。

最小の要素:4
例2:分()メソッド

LIST1 = [10、20、1、45、99]

印刷(「最小の要素:」分(LIST1))
の出力例上記は、次のとおりです。

最小の要素:1
Pythonは、リスト内の最大の要素を探します

番号のリストを定義し、リスト中の最大の要素を見つけます。

例えば:

入力:LIST1 = [10、20、 4]
出力:20
実施例1

LIST1 = [10、20、4、45、99]

list1.sort()

プリント( "最大の要素:"、LIST1 [-1])
上記の例の出力は、次のとおりです。

最大の要素:99
例2:MAX()メソッド

LIST1 = [10、20、1、45、99]

印刷:( "最大要素"、MAX(LIST1))
上記の出力の例:

最大の要素がある:99
Pythonは文字列の指定された位置を削除します。

文字列が与えられ、その後、位置を開発するための文字を削除します。

test_str = "Runoob"

元の文字列を印刷します

印刷( "オリジナルの文字列:" + test_str)

3番目の文字nを削除します

new_str = ""

私の範囲(0、LEN(test_str))での場合:
!I = 2であれば
、[I] new_str = new_str + test_str

印刷(「文字列を除去した後、」+ new_str)
上記のコードを実行し、出力されます。

元の文字列:Runoob
文字列を除去した後は、次のとおりです。Ruoobの
ノート

参照方法:

test_str = "Runoob"
new_str = test_str.replace(test_str [3]、 ""、1)
プリント(new_str)

まあ、私はボー富里を共有するために、テキストの末尾を共有するためにここに皆に与えました

実施例のpython3(V)

実施例のpython3(V)

アクセス:グループ839 383 765プラスのpythonを得ることができます!

おすすめ

転載: blog.51cto.com/14186420/2406371