Python Basic Grammar Lesson 3(リスト)

[]リスト

1.リストに保存できるもの

1.リストにはどのタイプを保存できますか?

 リストは大規模な倉庫、宝箱、学習したすべてのタイプで、リストに入れることができます。

my_list = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]] 
print(my_list)

結果:[1、2、3、(2、 'polo')、6、 'hello'、['lemon'、 'python']]

2.リストの長さlen()

my_list = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]]
 print(len(my_list))7

3.リスト内の要素を取得---インデックス(文字列と同様)

リストインデックスの結果は引き続きリストです(どのデータ型が要素であり、どのタイプがインデックスの結果であるかは変わりません)。

my_list = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]] 
print(my_list [-1] [1])#python

4.リストのスライスはまだリストです

 

次に、リストを作成します

空のリスト

number = [] 
print(number)#[]

一般的なリスト:

数値= [1,2,3] 
印刷(数値) 

混合リスト:

list_1 = [1,2,3、(2、 'polo')、6、 'hello'、['lemon'、 'python' ]]
 print(list_1)#[1、2、3、(2、 'polo ')、6、' hello '、[' lemon '、' python ']]

 

リストの一般的な操作:追加、削除、変更

3番目に、要素をリストに追加します

1. append():デフォルトでは、リストの最後に新しいオブジェクトを追加します。パラメータを要素としてリストの最後に追加します。(追加パラメーターは1つだけあり、追加は一度に1つの要素しか追加できません)

list_1 = [1,2,3、(2、 'polo')、6、 'hello'、['lemon'、 'python' ]] 
list_1.append(9 
print(list_1)#[1、2、3 、(2、 'polo')、6、 'hello'、['lemon'、 'python']、9]

 ❤append ()はリストに役立ちますが、返される結果はNoneであり、これはPythonルールです。(削除()も同じです。)

my_list = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]] 
new_elem = my_list.append(888 print (my_list) 
 print(new_elem)

结果:
[1、2、3、(2、 'polo')、6、 'hello'、['lemon'、 'python']、888]
なし

 

2. extend():リストの最後に別のシーケンスで複数の値を一度に追加します。つまり、パラメーターをリストとして使用して、元のリストを拡張し、リストをマージします。

list_1 = [1,2,3、(2、 'polo')、6、 'hello'、['lemon'、 'python' ]] 
list_1.extend([2,4,5,6 ])
print(list_1 )#[1、2、3、(2、 'polo')、6、 'hello'、['lemon'、 'python']、2、4、5、6]

 

3. insert():2つのパラメーターがあり、最初のパラメーターは挿入される位置で、2番目のパラメーターは挿入される位置に挿入される値です。

list_1 = [1,2,3、(2、 'polo')、6、 'hello'、['lemon'、 'python' ]] 
list_1.insert(3、 'hello world' 
print(list_1)#[ 1、2、3、 'hello world'、(2、 'polo')、6、 'hello'、['lemon'、 'python']]

 

4番目に、リスト内の要素を削除します

1.指定されたコンテンツを削除します(インデックスの位置がわかりません。この特定のコンテンツがリストにあることだけがわかります。コンテンツを使用するには削除する必要があり、リストに存在しないため、操作できません)。

list_1 = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]] 
list_1.remove([ ' lemon '' python ' ])
 print(list_1 )#[1、2、3、(2、 'polo')、6、 'hello']

remove()は1つの要素しか削除できません。リストに同じ要素が複数あります。デフォルトでは、最初の要素が削除されます

list_1 = [1、 'hello'、2、 'hello'、3、(2、 'polo')、6、 'hello'、['lemon'、 'python' ]] 
list_1.remove( 'hello' 
print (list_1)#[1、2、 'hello'、3、(2、 'polo')、6、 'hello'、['lemon'、 'python']]

 

2.指定されたインデックス位置pop()を削除します。返された結果は、削除された要素の値です

list_1 = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]]
 pop()インデックス値なし、リストの最後の要素はデフォルトで削除されます
list_1.pop()
 print(list_1)#[1、2、3、(2、 'polo')、6、 'hello']
list_1 = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]]
 インデックス値を持つpop()、対応するインデックス値の内容を削除 
list_1 .pop(3 print(list_1)#[ 1、2、3、6 、 'hello'、['lemon'、 'python']]

poppop()(戻り値)の結果を表示する

list_1 = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]] 
elem = list_1.pop()
 print (elem)
 print(list_1)

結果:

['レモン'、 'パイソン']

[1、2、3、(2、 'polo')、6、 'hello']

 

5、リストの要素を変更する

list_1 = [1,2,3、(2、' polo ')、6、' hello '、[ ' lemon '' python ' ]] 
list_1 [ 2] = ' hahhahahhaha ' 
print(list_1)#[1、2。 、 'ハッハッハ'、(2、 'ポロ')、6、 'こんにちは'、['レモン'、 'パイソン']];

 

6、関数メソッドのリスト

1. clear()クリアリスト要素

❤a= my_list.clear()はNoneを返します

my_list = [2,1,3] 
my_list.clear()
print(my_list)#[] 
print(my_list.clear())#なし

  

2.sort()ソートデジタルソート、テキストをソートする必要はありません

my_list = [2,1,3,4,6,5 ] 
my_list.sort()
print(my_list)       [1,2,3,4,5,6] 
print(my_list.sort())    なし
= my_listという[1,2,3、[ ' 3 '、6 ]] 
my_list.sort()    エラー、比較の異なるタイプができません

 

3.reverse()降順

my_list = [2,1,3,4,6,5 ] 
my_list.sort(reverse = True)
 print(my_list)       [6,5,4,3,2,1] 
print(my_list.sort(reverse = True) ))   なし

 

おすすめ

転載: www.cnblogs.com/ananmy/p/12732567.html