ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2024/09/05
NEW
【週刊ドットインストール】 レッスン制作の進捗、256timesのエディター更新、メンタリングの現場から
PREMIUM
Python入門 データ構造編
Pythonで扱うことができる、より複雑なデータ構造について詳しく見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
Python入門 基礎文法編
(全29回)
PREMIUM
PREMIUM
0%
Python入門 関数編
(全17回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(25)
質問と回答
(13)
#01 より複雑なデータ型を扱ってみよう
(02:32)
無料公開中
より複雑なデータ型
リスト型を使うメリット
リスト型のリテラル表現
未完了
#02 インデックスの仕組みを理解しよう
(02:52)
無料公開中
リスト型データの表示
インデックス
要素へのアクセス
未完了
#03 appendメソッドで要素を追加しよう
(01:55)
無料公開中
append()
メソッド
未完了
#04 extend、insertメソッドを使ってみよう
(02:36)
無料公開中
extend()
+
*
insert()
未完了
#05 リストから要素を削除してみよう
(02:45)
無料公開中
clear()
remove()
pop()
del
未完了
#06 リストのデータを集計してみよう
(02:44)
len()
min()
max()
sum()
count()
index()
in
未完了
#07 リストの要素を並び替えてみよう
(02:48)
reverse()
sort()
sort(reverse=True)
sorted()
破壊的、非破壊的な処理
未完了
#08 スライス記法を使ってみよう
(02:51)
スライス記法
スライスへの代入
未完了
#09 スライス記法でリストを切り出そう
(02:58)
値としてのスライス記法
スライス記法の3つ目の値
[::-1]
未完了
#10 リストとループを組み合わせよう
(02:43)
forとの組み合わせ
enumerate()
未完了
#11 リスト内包表記を使ってみよう
(02:25)
forによるリストの作成
リスト内包表記
未完了
#12 リスト内包表記とifを組み合わせよう
(02:21)
for、ifを使ったリストの作成
ifを使ったリスト内包表記
未完了
#13 タプルを扱ってみよう
(03:02)
タプルのリテラル表記
要素へのアクセス
使える命令、使えない命令
list()
tuple()
未完了
#14 タプルをアンパックしてみよう
(02:54)
アンパック操作
_
*
*_
未完了
#15 シーケンスについて理解しよう
(02:58)
シーケンスと文字列
インデックスによる文字へのアクセス
使える命令、使えない命令
replace()
upper()
未完了
#16 文字列とリストを相互に変換しよう
(02:45)
split()
join()
リスト内包表記とjoin()の組み合わせ
未完了
#17 辞書を扱ってみよう
(02:47)
辞書のリテラル表記
要素へのアクセス方法
要素の追加、削除
未完了
#18 辞書とループを組み合わせよう
(02:29)
keys()
values()
items()
未完了
#19 集合を扱ってみよう
(03:01)
集合のリテラル表現
集合の特徴
要素の追加、削除
len()、in
frozenset()
未完了
#20 集合の便利な演算を見ていこう
(02:39)
set()
| 和集合
& 積集合
- 差集合
未完了
#21 データ型を整理しておこう
(02:30)
データ型の種類、特徴
Mutable、Immutable
未完了
#22 変数の挙動を理解しよう
(02:46)
変数の変数への代入
挙動の説明
copy()
未完了
#23 リストから辞書を作ってみよう
(02:39)
zip()
辞書内包表記
未完了
#24 より複雑なデータを扱ってみよう
(02:50)
辞書とリストの組み合わせ
print()のendオプション
データの表示
未完了
#25 複雑なデータを並べ替えてみよう
(02:39)
sort()
sort()のkeyオプション
lambdaの活用
未完了
#04 extend、insertメソッドを使ってみよう
insertで複数の要素を挿入するにはどうすればよいですか?
2023年4月18日
#07 リストの要素を並び替えてみよう
scores.sort() はたとえ最初から値が整列していても破壊的なメソッドなのでしょうか?
2022年9月3日
print(scores.sort()) とすると、結果が None になってしまいます
2022年6月1日
#08 スライス記法を使ってみよう
「2 から始まって 2 以降を除外した範囲なので」とは、どういう意味ですか?
2023年6月16日
#10 リストとループを組み合わせよう
for 文の中の in と、演算子の in の違いを教えてください
2022年7月9日
for index, price in enumerate(prices): が理解できません
2022年6月1日
#12 リスト内包表記とifを組み合わせよう
リスト型の値を小数点第2位まで表示したいが、 TypeError が出てしまいます
2023年3月2日
for 文内で定義した変数が for 文外で使用できるのはなぜですか?
2023年1月15日
#14 タプルをアンパックしてみよう
なぜ tokyo = currency, lat, long ではエラーが出るのでしょうか?
2022年9月29日
#18 辞書とループを組み合わせよう
key の一覧を for 文を使って出力するのと、単に print(scores.keys()) とするのに違いはありますか?
2022年7月9日
#23 リストから辞書を作ってみよう
zip() を print すると <zip object at 0x7fd69a6b7380> という表示が出ます
2022年7月9日
#24 より複雑なデータを扱ってみよう
print() の位置が違った場合、どうして値ごとに改行されるのですか?
2023年6月14日
print() で改行になる理由を教えて下さい
2022年6月3日
次におすすめのレッスン
Python入門 標準ライブラリ編
(全19回)
PREMIUM
PREMIUM
0%
Python入門 クラス編
(全12回)
PREMIUM
PREMIUM
0%
リリース情報(note)
『詳解Python データ構造編』をリリースしました!
詳細情報
最終更新日
2022年3月26日
バージョン情報
Chrome 97.0 / Python 3.10.1