そして、オフセット抽出してリスト内のデータタプルは、データ・ディクショナリは、抽出されたキーの辞書です。
タプル:のみクエリ要素、追加、変更、削除の要素をサポートしていません。
= tuple1(' A '、' B ' ) #のタプルから抽出要素 プリント(tuple1 [0]) を印刷(tuple1 [:]) #1 出力: A (' A '、' B ')
1 TUP1 =(12、34.56 ) 2 tup2 =(' ABC '、' XYZ ' ) 3。 4つの。 #は、新しいタプルを作成する 5。 tup3 = TUP1 + tup2 6。 プリント(tup3) 7。 #出力:(12、34.56、 ' ABC '' XYZ ') 。8 。9 #削除されたタプル 10 TUP =(' 物理' ' 化学'1997、2000年) 。11 プリント(TUP) 12は #:(出力'物理'、'化学」 1997年、2000年) 13 14 デルTUP 15 プリント(TUP) 16 #输出: 17 トレースバック(最新のコールの最後): 18 ファイル" D:/ PYケース/ 1.py "、ライン14 内の <モジュール> 19 プリント(TUP) 20 NameError :名「TUPは」 され ていない定義されました
タプル()メソッド
構文:タプル(SEQ )、パラメータ: - :タプルSEQ戻り値、タプルのシーケンスに変換します。
1 #タプル()メソッド:配列タプルにタプル()関数値のタイプが、戻り値の変化の種類を変更しないで、元の値が変更されていない 2 #はタプルのリストに変換される 3。 A = [1,2,3,4 ] 。4 A1 = タプル() 。5 プリント() 6。 プリント(A1) 7。 8。 #辞書の辞書キー組成が返されるため、タプル 9。 B = {1:2,3 :. 4 } 10 B1 = タプル(B) 。11 プリント(B) 12で 印刷(B1) 13れる 14 #のタプルのタプルは、それら戻さ 15 C =(1,2,3,4 ) 16 C1 = タプル(C) 。17 プリント(C) 18は、 プリント(C1) 19。 20 出力: 21 [1、2、3、4 ] 22(1、2、3、4 ) 23 {1:2,3:4 } 24(1、3 ) 25( 1、2、3、4 ) 26(1、2、3、4)
リスト:左を取ると右かかりません:オフセット、ゼロからのオフセット、ルールをリストのスライスを持つ要素を配置します
あなただけ追記要素を追加することができます。デルの文は、両方の要素を削除するには、非常に便利である、ことも削除複数の要素一度(原則やスライスと同様に、左を取り、右取ることはありません)
1 A = [1,2,4,5,7、' ABC ' ] 2 3。 #抽出リストから単一の項目 4。 プリント(A [0]) 5。出力:1 。6 。7 #リストから複数の要素を抽出する 。8 プリント( A [2 ]) 。9出力:[1、2 ] 10 11。 プリント(A [1:4 ]) 12は、出力:[2、4、5 ] 13は 14の #リストに追加要素 15。a.append(8 ) 16 印刷(A) 17出力:[1、2 ,. 4 ,. 5 ,. 7、' ABC '、8。] 18である 19。 #は、リスト要素削除 20である デル[A:] 21は、 プリント(A) 22であり、出力:[]
具体的な使用方法の表示リンク:https://www.runoob.com/python/python-lists.html
LEN()関数:括弧のタプルのリストや辞書の名前を入れタプル、リストや辞書の長さ(要素数)を、描きます
1 students = ['小明','小红','小刚'] 2 scores = {'小明':95,'小红':90,'小刚':90} 3 print(len(students)) 4 #输出:3 5 print(len(scores)) 6 #输出:3
字典:由键值对组成,字典中的键具备唯一性,而值可重复。
scores = {'小明':95,'小红':90,'小刚':90} #从字典中提取元素 print(scores['小明']) #输出:95 #给字典增加/删除元素 scores['小青']=95 print(scores) #输出:{'小明': 95, '小红': 90, '小刚': 90, '小青': 95} del scores['小明'] print(scores) #输出:{'小红': 90, '小刚': 90, '小青': 95}
字典内置函数&方法查看:https://www.runoob.com/python/python-dictionary.html