「Python試用録(7)」
%7:「Python試用録(7)」
「WILDの処理系」作成のための「断片的備忘録★」です.
★https://oshino3.blogspot.com/
%71:[@IT_16]/*「リストの基本」*/
`▼
--------------------------------------------------------------------------------
(0)「In[6]:」
somelist = ['python', 1, 100.5]
print(somelist)
(1)参考資料:①https://docs.python.org/ja/3/library/functions.html#func-list
(2)class list([iterable])
list は、実際には関数ではなくミュータブルなシーケンス型で、
リスト型 (list) と シーケンス型 --- list, tuple, range にドキュメント化されています。
①class list([iterable])
リストの構成にはいくつかの方法があります:
・角括弧の対を使い、空のリストを表す: []
・角括弧を使い、項目をカンマで区切る: [a]、[a, b, c]
・リスト内包表記を使う: [x for x in iterable]
②class tuple([iterable])
タプルの構成にはいくつかの方法があります:
・丸括弧の対を使い、空のタプルを表す: ()
・カンマを使い、単要素のタプルを表す: a, または (a,)
・項目をカンマで区切る: a, b, c または (a, b, c)
・組み込みの tuple() を使う: tuple() または tuple(iterable)
③class range(start, stop[, step])
・step が正の場合、range r の内容は式
r[i] = start + step*i で決定されます。
・step が負の場合も、range r の内容は式 r[i] = start + step*i で決定されます。
ただし、制約条件は i >= 0 かつ r[i] > stop です。
・range は sys.maxsize より大きい絶対値を含むことができますが、
いくつかの機能 (len() など) は OverflowError を送出することがあります。
(3)
(4)
--------------------------------------------------------------------------------
`▲
「WILDの処理系」作成のための「断片的備忘録★」です.
★https://oshino3.blogspot.com/
/*背景色は(茶: 編集・確認中; 灰色: 確認済; 緑: 非慣用記法; 白色: 初期化済)*/
/*「緑」は定義行のみ(他ではシアン).「茶」の語句があるパラグラフは「IDも茶」*/%71:[@IT_16]/*「リストの基本」*/
`▼
--------------------------------------------------------------------------------
(0)「In[6]:」
somelist = ['python', 1, 100.5]
print(somelist)
(1)参考資料:①https://docs.python.org/ja/3/library/functions.html#func-list
(2)class list([iterable])
list は、実際には関数ではなくミュータブルなシーケンス型で、
リスト型 (list) と シーケンス型 --- list, tuple, range にドキュメント化されています。
①class list([iterable])
リストの構成にはいくつかの方法があります:
・角括弧の対を使い、空のリストを表す: []
・角括弧を使い、項目をカンマで区切る: [a]、[a, b, c]
・リスト内包表記を使う: [x for x in iterable]
②class tuple([iterable])
タプルの構成にはいくつかの方法があります:
・丸括弧の対を使い、空のタプルを表す: ()
・カンマを使い、単要素のタプルを表す: a, または (a,)
・項目をカンマで区切る: a, b, c または (a, b, c)
・組み込みの tuple() を使う: tuple() または tuple(iterable)
③class range(start, stop[, step])
・step が正の場合、range r の内容は式
r[i] = start + step*i で決定されます。
・step が負の場合も、range r の内容は式 r[i] = start + step*i で決定されます。
ただし、制約条件は i >= 0 かつ r[i] > stop です。
・range は sys.maxsize より大きい絶対値を含むことができますが、
いくつかの機能 (len() など) は OverflowError を送出することがあります。
(3)
(4)
--------------------------------------------------------------------------------
`▲
コメント
コメントを投稿