Python

Pythonでタプルの演習問題

By 2021年8月23日No Comments

Pythonでタプルに関する演習問題になります。以下の答えになるようにそれぞれおこなってください。

必要な場合に以下の変数を使って、出力結果になるように記載してください。

Know This First

プログラミング初心者対象!Python入門セミナー

プログラミング初心者がPythonの初歩部分を突破するためのセミナーです。

a = 'ヤマダ', 'タナカ', 'ウエダ'
b = (1, 2, 3)
c = ('ヤマダ')
d = ('ヤマダ', 'タナカ', 'ウエダ'), ( 1, 2, 3)
e = ('ヤマダ', 'タナカ', 'ウエダ', 1, 2, 3)
f = (1, 2, 3 ,4 ,5)
g = ('Tokyo', 'tokyo', 'Osaka', 'osaka', 'Nagoya', 'nagoya')

[問題1]

変数aをタプル型として出力結果になるようにしてください。

出力結果:

('ヤマダ', 'タナカ', 'ウエダ')
<class 'tuple'>

[問題2]

変数aと変数bを結合して出力結果になるようにしてください。

出力結果:

('ヤマダ', 'タナカ', 'ウエダ', 1, 2, 3)

[問題3]

変数a内の要素を抜き出して出力結果になるようにしてください。

出力結果:

タナカ

[問題4]

変数a内の要素をスライスで取得して出力結果になるようにしてください。

出力結果:

('タナカ', 'ウエダ')

[問題5]

変数a内の要素を一つずつ抜き出して出力結果になるようにしてください。

出力結果:

ヤマダ
タナカ
ウエダ

[問題6]

変数dの2次元配列のタプルの要素を取得して出力結果になるようにしてください。

出力結果:

ウエダ
1

[問題7]

変数aの配列をリストに変換して出力結果になるようにしてください。

出力結果:

['ヤマダ', 'タナカ', 'ウエダ']

[問題8]

変数a内の要素を置換して出力結果になるようにしてください。

出力結果:

('ヤマダ', 10, 'ウエダ')

[問題9]

変数a内の要素を結合して出力結果になるようにしてください。

出力結果:

ヤマダタナカウエダ

[問題10]

変数a内の要素の間に区切り文字をいれて出力結果になるようにしてください。

出力結果:

ヤマダ/タナカ/ウエダ

[問題11]

変数a内の要素に段落をつけて出力結果になるようにしてください。

出力結果:

ヤマダ
タナカ
ウエダ

[問題12]

変数a内の要素の間に空スペースをあけて出力結果になるようにしてください。

出力結果:

ヤマダ タナカ ウエダ

[問題13]

変数e内の要素を結合して出力結果になるようにしてください。

出力結果:

ヤマダタナカウエダ123

[問題14]

変数b内の要素の最大値を取得して出力結果になるようにしてください。

出力結果:

3

[問題15]

変数b内の要素の最小値を取得して出力結果になるようにしてください。

出力結果:

1

[問題16]

変数g内の要素が長さの最大値を取得して出力結果になるようにしてください。

出力結果:

Nagoya

[問題17]

変数g内の要素が長さの最小値を取得して出力結果になるようにしてください。

出力結果:

Tokyo

[問題18]

変数aと変数bをzip( )関数を使い組み合わせてリスト型に変換して出力結果になるようにしてください。

出力結果:

[('ヤマダ', 1), ('タナカ', 2), ('ウエダ', 3)]

[問題19]

変数aと変数bをzip( )関数を使い組み合わせて辞書型に変換して出力結果になるようにしてください。

出力結果:

{'ヤマダ': 1, 'タナカ': 2, 'ウエダ': 3}

[問題20]

変数aと変数bにzip( )関数を使い組み合わせてforループで要素を抜き出して出力結果になるようにしてください。

出力結果:

ヤマダ 1
タナカ 2
ウエダ 3

[問題21]

itertoolsのzip_logest( )関数のモジュールをインポートして変数aと変数bの要素を組み合わせて出力結果になるようにしてください。

出力結果:

ヤマダ 1
タナカ 2
ウエダ 3
None 4
None 5

[問題22]

itertoolsのzip_logest( )関数のモジュールをインポートして変数aと変数bの要素を組み合わせてNoneが返された部分を変換して出力結果になるようにしてください。

出力結果:

ヤマダ 1
タナカ 2
ウエダ 3
見つかりませんでした。 4
見つかりませんでした。 5

[問題23]

変数cをタプル型で出力できるように変更して出力結果になるようにしてください。

c = ('ヤマダ',)
print(c)
print(type(c))

出力結果:

('ヤマダ',)
<class 'tuple'>

Udemyの動画学習でもPythonを勉強しよう!

「平日の夜の勉強会には時間が間に合わなくて参加できない」「通勤時間のわずかな隙間時間を勉強時間にあてたい」「本ではよく分からないところを動画で理解を深めたい」そんなあなたはUdemyの動画学習がお勧めです!

UdemyのPythonおすすめ33講座レビューリスト
HOSL

Author HOSL

More posts by HOSL