パイソンリスト学習

1.リストを作成する_コンマを使用してさまざまなデータ項目を区切り、角括弧で囲みます。

  list =[1,2,3,4,5,6,7]

文字列のインデックスと同様に、リストインデックスは0から始まり、リストを傍受して組み合わせることができます。

2、リストの値にアクセスします

添え字インデックスを使用してリスト内の値にアクセスし、角括弧を使用して文字をインターセプトすることもできます

list1 =[‘physics’,’chemistry’,1997,2000]

list2 =[1,2,3,4,5,,6,7]print(list1[0])print(list2[1:5])

3、リストを更新します

リストのデータ項目を変更または更新できます。また、append()メソッドを使用してリスト項目を追加することもできます。

list =[‘physics’,’chemistry’,1997,2000]print(“Value available at index 2:”)print(list[2])

list[2]=2001pirnt(“New value available at index 2:”)print(list[2])

1.**append()**リストの最後に単一の要素を追加します。1つのパラメーターのみを受け入れます。パラメーターは任意のデータタイプにすることができます。追加された要素は、リスト内の元の構造タイプを保持します。

list1 =[‘a’,’b’]

list1.append(‘c’)

list1出力[ ‘a’ , ‘b’ , ‘c’ ]
  1. extend()は、あるリストの各(全体)要素を別のリストに追加します(2つのリストを接続します)
>>> list1

[ ‘a’ , ‘b’ , ‘c’ ]>>>list2

[ ‘d’ , ‘e’ ]>>> list1.extend(list2)>>> list1

[ ‘a’ , ‘b’ , ‘c’ , ‘d’ , ‘d’ , ‘e’ ]
  1. insert()は、リストの指定された位置に要素を挿入します。insert(1、 'g')は、最初がインデックスポイントで、2番目が挿入された要素です。
>>> list1

[ ‘a’ , ‘b’ , ‘c’ , ‘d’ ]>>>list1.insert(1,’x’ )>>>list1

[ ‘a’ , ‘x’ , ‘b’ , ‘c’ , ‘d’ ]

注:2つのリストを追加するには、追加のメモリを消費する新しいリストオブジェクトを作成する必要があります。特にリストが大きい場合は、「+」を使用してリストを追加しないようにしてください。ただし、リストのappend(をできるだけ使用する必要があります。 )方法。

>>> list1

[ ‘a’ , ‘x’ , ‘b’ , ‘c’ , ‘d’ ]>>>list2=[ ‘y’ , ‘z’ ]>>>list3=list1+list2

>>> list3

[ ‘a’ , ‘x’ , ‘b’ , ‘c’ , ‘d’ , ‘y’ , ‘z’ ]

第四に、リスト要素を削除します

delステートメントを使用して、リストの要素を削除できます

5、pythonリストスクリプト演算子

リストペアの+と*の演算子は文字列に似ており、+記号はリストを結合するために使用され、*記号はリストを繰り返すために使用されます。

Python式 結果 説明
len([1、2、3]) 3 長さ
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] 組み合わせ
[' こんにちは! '] * 4 ['こんにちは! '、'こんにちは! '、'こんにちは! '、'こんにちは! '] 繰り返し
3 in [1、2、3] True 要素はリストに存在しますか
[1、2、3]のxの場合:print x、 1 2 3 反復

6、pythonリストの傍受

Python式 結果 説明
L [2] 'SPAM!' リストの3番目の要素を読む
L [-2] 'スパム' リストの最後から2番目の要素を読む
L [1:] ['Spam'、 'SPAM!'] 2番目の要素からリストをインターセプトする

7つのpythonリスト操作関数とメソッド

機能 機能
list.append( 'element') リストの最後に要素を追加します
list.extend(['Element 1'、 '2'、 'N']) リストの最後に新しいリストシーケンスを追加します
list.insert(K、element) リストのk位置に要素を追加します
list.clear() リストシーケンスの内容をクリアする
list.copy() リストシーケンスのコピー
list(seq) seqタプルをリストに変換します
list.remove(k) リストからkを削除
del.list([k]) 位置kのコンテンツを削除します(リスト全体を空にするには空にします)
list.pop(k) リスト内の位置kの内容を抽出します
list.count(k) kの値がリストにある回数を見つけます
list.index(k、i、j) i-j間の最初のk要素の位置を見つける
list.reverse() リストの順序を逆にします
list.sort() リストの内容を正の順序で並べ替える

8.元津1.タプルの値は変更できません。不便なリストです。添え字やスライスにアクセスして照会できますが、変更する場合は、最初にlist#tup1 =( 'physics'、 'chemistry '、1997、2000)#define Yuanzu

# print tup1[1]   #印刷結果:化学

# tup1[0]=100   #この変更は違法です

# tup2=list(tup1) #元の祖先を変更する場合は、最初にそれをリストに変換する必要があります。

# print tup2      #結果の印刷:['physics','chemistry',1997,2000]

# tup2[2]='1989'

# print tup2           #結果の印刷:['physics','chemistry',1989,2000]
  1. 元津にはカウントとインデックスの方法しかありません
names=('mike','mark','candice','laular','mark','msr')print(names.count('mark')) #印刷結果:2print(names.index('msr')) #結果の印刷:

Recommended Posts

パイソンリスト学習
Python3リスト
[902] pythonリストソート
Pythonエントリー学習教材
Four.mdを学習するPython3エントリ
Python関数の基礎学習
python_クローラーの基本的な学習
python_正規式学習
three.mdを学習するPython3エントリ
Python3.mdの使用を開始する
two.mdを学習するPython3エントリ
Python正規表現クイックラーニング
Pythonの基本的な構文リストの作成
はじめにpython学習手順
Pythonマジック関数eval()学習
Pythonはどのように更新値を一覧表示しますか
Pythonの正規表現学習の小さな例
pythonリストの逆トラバーサルの実装
pythonのリスト内包表記とは何ですか
Pythonリスト理解操作例の概要
パイソンクローラー開発の学習パス
Python学習OSモジュールと使用法
Pythonマルチスレッド
Python CookBook
Python FAQ
Python3辞書
python(you-get)
Python文字列
Pythonの基本
Python記述子
Pythonの基本2
Python exec
Pythonノート
Python3タプル
CentOS + Python3.6 +
Pythonの基礎を学ぶ2日間
Python Advanced(1)
Python IO
Pythonマルチスレッド
Pythonツールチェーン
Pythonマルチタスク-日常
Pythonの概要
Pythonアナリティック
Pythonの基本
07.Python3関数
Pythonの基本3
Pythonマルチタスクスレッド
Python関数
python sys.stdout
python演算子
Pythonエントリ-3
Centos 7.5 python3.6
Python文字列
pythonキューキュー
Pythonの基本4
Pythonの基本5
Pythonはリスト内の要素をランダムにシャッフルします
Pythonマルチスレッドのリストを詳しく説明する
Pythonを学ぶためのいくつかのウェブサイトの推奨事項
27歳でパイソンを学ぶのはどうですか?