Python
 Computer >> コンピューター >  >> プログラミング >> Python

キーを最初の文字、値を単語としてその文字で始まる辞書を作成するPythonプログラム


キーを最初の文字として、関連する値をその文字の先頭となる単語として辞書を作成する必要がある場合は、s'plit'メソッド、辞書、および単純な'if'条件が使用されます。

以下は同じのデモンストレーションです-

my_string=input("Enter the string :")
split_string = my_string.split()
my_dict={}
for elem in split_string:
   if(elem[0] not in my_dict.keys()):
      my_dict[elem[0]]=[]
      my_dict[elem[0]].append(elem)
   else:
      if(elem not in my_dict[elem[0]]):
         my_dict[elem[0]].append(elem)
print("The dictionary created is")
for k,v in my_dict.items():
   print(k,":",v)

出力

Enter the string :Hey Jane, how are you
The dictionary created is
H : ['Hey']
J : ['Jane,']
h : ['how']
a : ['are']
y : ['you']

説明

  • 文字列はユーザ​​ーからの入力として取得されます。
  • これは変数に割り当てられます。
  • この文字列は分割され、変数に割り当てられます。
  • 空の辞書が作成されます。
  • 変数が繰り返され、最初の要素がディクショナリにキーとして存在しない場合、その要素には空のリストが割り当てられます。
  • これで、要素が辞書に追加されました。
  • それ以外の場合、要素は辞書に直接追加されます。
  • この辞書が作成され、コンソールに表示されます。

  1. Pythonプログラムによるデータ分析と視覚化

    このチュートリアルでは、パンダなどのモジュールを使用したデータ分析と視覚化について学習します。 およびma​​tplotlib Python 。 Pythonは、データ分析に最適です。モジュールをインストールするパンダ およびma​​tplotlib 次のコマンドを使用します。 pip install pandas pip install matplotlib インストールプロセスが完了すると、成功メッセージが表示されます。まず、パンダについて学びます その後、 matplotlibが表示されます 。 パンダ Pandasは、データ分析ツールを提供するPythonのオープンソース

  2. Pythonの辞書にキーと値のペアを追加する

    Python辞書は、キーと値のペアの順序付けられていないコレクションです。このチュートリアルでは、定義済みの辞書に新しいキーと値のペアを追加する方法を説明します。以下は、使用できる2つのアプローチです。 新しいキーを添え字として割り当てる 新しいキーを添え字として使用し、それに値を割り当てることによって、辞書に新しい要素を追加します。 例 CountryCodeDict = {"India": 91, "UK" : 44 , "USA" : 1} print(CountryCodeDict) CountryCodeDict[&quo