![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
lenは文字列の長さ、リストの要素数等を返します。
str="ABCD"
x = len(str)
print(x) # 4が表示される
arr = [10,20,30]
x = len(arr)
print(x) # 3が表示される
rangeはrangeオブジェクトと呼ばれる整数の並びを生成します。
range(5) # 0,1,2,3 の並びを生成
for i in range(5):
print(i) # 0,1,2,3,4 が表示される(全角スペースでインデントしてます)
この回答へのお礼
お礼日時:2023/02/26 13:16
len関数は、リストの要素数を返す(表示する)
range関数は、rangeオブジェクトと呼ばれる整数の並びを作成する
ということですね。
回答ありがとうございました。
No.2
- 回答日時:
len関数はオブジェクトの整数値を返す__len__()メソッドを
呼び出すだけ。オブジェクトが「長さ」、「サイズ」の概念を
持っている場合整数値が返る。持ってなければ例外TypeErrorになる。
__len__は任意のオブジェクトに実装可能なので、シーケンス以外にでも
lenが使える場合が有ります。コレクションには順序を持たなければ
ならないという縛りは無いので。
range関数は一連の整数値を生成するイテレーターが実装された
オブジェクトを作って返します。
両者は全く異質なものですよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 機械学習(最適化問題)のプログラムで、以下の2つの関数がどんな関数なのかご存知の方はおりますか? d 5 2022/06/23 00:35
- その他(プログラミング・Web制作) pythonのグローバル変数 2 2022/11/25 18:02
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- C言語・C++・C# データの外挿について 3 2023/06/13 20:46
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- その他(プログラミング・Web制作) pythonの「関数の関数」の実例として、「関数を引数で受け取り、微分した結果の関数を返す関数」と書 3 2022/06/04 18:07
- 数学 二次関数 y=x^2 を微分すると--- 10 2022/06/10 13:37
- Excel(エクセル) Indirect関数について、Formulatextで抽出した数式を参照したい。 1 2022/12/15 11:16
- Excel(エクセル) ユーザー関数の自動計算(excel2003) 1 2023/02/06 06:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
smallにtext-allignが効かない
-
textareaの幅を画面と合わせたい
-
【ヒトの神秘】美男美女から何...
-
初歩的な質問です。<div>のwidt...
-
指定したidやclass以外の要素を...
-
改行ほどは行かないけど、若干...
-
input type="file"の幅と高さ
-
2個のFormを横並びにしたい
-
text-align: center; 無視される
-
H1タグを画像にしたい
-
C++のenumについて質問
-
メールアドレス(グループ)の...
-
ヘッダフッダ固定でコンテンツ...
-
スタイルシートで文字色を指定...
-
双方向リストのソート方法につ...
-
imgタグをそのまま使うことは正...
-
iframeのスクロールバー非表示
-
統計学わかる方。 解説付きで途...
-
border: noneでボタンの境界線...
-
fontawesomeのアイコンを少し大...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【ヒトの神秘】美男美女から何...
-
smallにtext-allignが効かない
-
含む含まないという概念自体の...
-
質問1.
-
2個のFormを横並びにしたい
-
「諸要素」とはどういう意味で...
-
input type="hidden"で取得した...
-
NからZへの全単射を具体的に構...
-
角丸画像の背景色を透明にした...
-
改行ほどは行かないけど、若干...
-
マージソートの計算量について-...
-
親要素・子要素
-
border: noneでボタンの境界線...
-
C言語 並び替え(配列)について
-
tdに対してmin-heightの定義、...
-
HTMLでTextareaを横に2つ並べ...
-
テキストボックスの中にリンク...
-
CSSで改行後の行間調整
-
H1タグを画像にしたい
-
ある要素の中身を全部グレーア...
おすすめ情報
回答ありがとうございます。一つだけ確認させてください。
シーケンスというのは、「異なる番号をもってる要素の集まり」という意味でしょうか?