Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. 配列を1つずつ循環的に回転させるPythonプログラム

    与えられたユーザー入力配列。私たちのタスクは、周期的に回転することは、値を時計回りに回転させることを意味します。 例 Input: A=[1,2,3,4,5] Output=[5,1,2,3,4] アルゴリズム Step 1: input array element. Step 2: Store the last element in a variable say x. Step 3: Shift all elements one position ahead. Step 4: Replace first element of array with x. サンプルコード # Pyth

  2. 与えられた範囲内で乱数を生成してリストに保存するPythonプログラム?

    ここでは、3つのユーザー入力変数が使用されます。1つは開始番号、もう1つは終了番号、最後の1つは表示する乱数の数です。 Pythonは、乱数を生成するためのランダムモジュールを提供します。ここでは、放射関数とともにランダム関数を使用します。 例 n :: 10 s :: 20 e :: 40 [20, 35, 32, 27, 24, 35, 28, 31, 20, 28] アルゴリズム Randomno(s,e,n) Step 1 : input starting range(s), ending range(e) and number of elements needs to be a

  3. numpyを使用してn*nのチェックボードパターンを出力するPythonプログラム。

    nの値が与えられた場合、私たちのタスクはnxn行列のチェックボードパターンを表示することです。 numpyでは、初期値を使用して配列を作成するためのさまざまなタイプの関数を使用できます。 NumPyは、Pythonでの科学計算の基本的なパッケージです。 アルゴリズム Step 1: input order of the matrix. Step 2: create n*n matrix using zeros((n, n), dtype=int). Step 3: fill with 1 the alternate rows and columns using a slicing tech

  4. 指定された整数配列のすべての個別の要素を出力するPythonプログラム。

    与えられた整数配列。配列の要素が重複している可能性があります。私たちのタスクは、個別の値を表示することです。 例 Input::A=[1,2,3,4,2,3,5,6] Output [1,2,3,4,5,6] アルゴリズム Step 1: input Array element. Step 2: Then pick all the elements one by one. Step 3: then check if the picked element is already displayed or not. Step 4: use one flag variable which i

  5. 2つのリストの違いをリストするPythonプログラム。

    この問題では、2つのリストが与えられます。私たちのタスクは、2つのリストの違いを表示することです。 Pythonはset()メソッドを提供します。ここではこの方法を使用します。セットは、重複する要素がない順序付けられていないコレクションです。セットオブジェクトは、和集合、共通部分、差、対称差などの数学演算もサポートしています。 例 Input::A = [10, 15, 20, 25, 30, 35, 40] B = [25, 40, 35] Output: [10, 20, 30, 15] 説明 difference list = A - B アルゴリズム Step 1: Inp

  6. リストを複製またはコピーするPythonプログラム。

    このプログラムでは、ユーザー入力リストが与えられています。私たちの仕事は、リストをコピーまたは複製することです。ここでは、スライス手法を使用します。この手法では、参照とともにリスト自体のコピーを作成します。このプロセスはクローン作成とも呼ばれます。 アルゴリズム Step 1: Input elements of the array. Step 2: then do cloning using slicing operator(:). サンプルコード # Python program to copy or clone a list # Using the Slice Operator

  7. 文中の各単語を逆にするPythonプログラム?

    ここでは、Python組み込み関数を使用します。まず、文を単語のリストに分割します。次に、各単語を逆にして新しいリストを作成します。ここでは、Pythonリスト内包法を使用し、最後に新しい単語リストを結合して、新しい文を作成します。 例 Input :: PYTHON PROGRAM Output :: NOHTYP MARGORP アルゴリズム Step 1 : input a sentence. And store this in a variable s. Step 2 : Then splitting the sentence into a list of words. w

  8. 辞書にマージするPythonプログラム。

    このプログラムでは、2つの辞書が提供されます。私たちの仕事は、この2つのリストをマージすることです。ここでは、update()メソッドを使用します。 Updateメソッドは、2つのリストをマージするために使用できます。ここで、2番目のリストが最初のリストにマージされます。 noneを返します。これは、新しいリストが作成されないことを意味します。 例 Input:: A= [AAA,10] B= [BBB,20] Output:: C= {BBB: 20, AAA: 10} アルゴリズム Step 1: First create two User input dictionary. Ste

  9. 特定の位置から「k」ビットを抽出するPythonプログラム?

    この関数は、pos位置からkビットを抽出し、抽出された値を返すために使用されます。ここでは、Pythonのスライス手法を使用します。 例 Input:: number=170 K=5 Pos=2 Output=21 アルゴリズム Extractionbit(no,k,pos) /*user input number is stored in variable no, extracted bit is stored in variable k and the position of bit is pos. */ Step 1 : first convert the num

  10. タプルを任意のキーで昇順でソートするPythonプログラム。

    タプルが与えられた場合、私たちのタスクは、タプルのリストをタプル内の任意のキーで昇順で並べ替えることです。任意のキーに従ってそれらをソートする必要があります。これを行うには、sorted()関数を使用して、key =lastを使用してそれらをソートし、指定されたタプルをソートする必要があるキーインデックスとしてlastを格納します。 例 Input: A = [(2, 55), (1, 20), (4, 40), (2, 30)] k = 0 Output: [(1, 20), (2, 30), (2, 55), (4, 40)] 説明 0番目のインデックスキー

  11. 文をチェックするPythonプログラムはパングラムかどうか。

    与えられた文。私たちの仕事は、この文がパングラムであるかどうかを確認することです。パングラムチェックのロジックは、アルファベットのすべての文字を少なくとも1回含む単語または文です。この問題を解決するために、set()メソッドとリスト内包法を使用します。 例 Input: string = abc def ghi jkl mno pqr stu vwx yz Output: Yes // contains all the characters from ‘a’ to ‘z’ Input: str=python program Output: No // Does not contains al

  12. 指定された文字列に部分文字列が存在するかどうかを確認するPythonプログラム。

    この問題では、文字列が指定されているため、指定された文字列にサブ文字列が存在するかどうかを確認する必要があります。 アルゴリズム Step 1: input a string and a substring from the user and store it in separate variables. Step 2. Check if the substring is present in the string or not. To do this using find() in-built function. Step 3. Print the final result. Step 4

  13. Pythonセット操作。

    数学では、集合はそれ自体がオブジェクトと見なされる別個のオブジェクトのコレクションです。たとえば、2、4、6の数字は、別々に考えると別個のオブジェクトですが、まとめて考えると、{2,4,6}と書かれたサイズ3の単一のセットを形成します。 セットの操作 操作 表記 意味 交差点 A∩B との両方にあるすべての要素 ユニオン A∪B いずれかまたは(または両方)にあるすべての要素 違い A − B 含まれているが含まれていないすべての要素 補完 (または) 含まれていないすべての要素 Pythonでは、リストと比較して、セットを使用する主な利点は、特定の要素がセットのメンバー

  14. 2つのリストで欠落している値と追加の値を見つけるPythonプログラム?

    集合論では、集合Aの補集合はAにない要素を指します。集合Bに対するAの相対的な補集合は、集合AとBの差とも呼ばれます。ここではこの原理を適用します。 Pythonには違いの機能があります。 アルゴリズム Step 1 : first we create two user input list. A & B Step 2 : Insert A and B to a set. Step 3 : for finding the missing values of first list we apply difference function, difference of B from

  15. Pythonでループを使用せずに、nのm倍を出力します。

    数値nが与えられた場合、ループを使用せずにm個のnの乗算を出力します。ここでは再帰関数を使用します。 例 Input: n = 15 Output: 15 10 5 0 5 10 15 アルゴリズム Step 1: Given n. Step 2: If we are moving back toward the n and we have reached there, then we are done. Step 3: If we are moving toward 0 or negative. Step 4: If m is greater, then 5, recursive fu

  16. 2つの数値の2進表現がアナグラムであるかどうかをチェックするPythonプログラム。

    与えられた2つの数字。私たちの仕事は、それらがバイナリ表現でお互いのアナグラムであるかどうかを確認することです。カウンター(反復可能)メソッドと辞書比較を使用して、Pythonでこの問題をすばやく解決できます。 例 Input: a = 8, b = 16 Output : Yes Binary representations of both numbers have same 0s and 1s. アルゴリズム Step 1 : Given two numbers. Step 2 : Convert both number into its binary using bin() fu

  17. 新しい文字セットに変更するPythonのZip関数。

    26文字の文字セットがある場合、ここでは新しい文字セットを使用しています。そして、アルファベットセット(a、b、c ........ z)のような別の文字セットの場合、私たちのタスクは、新しい文字セットとそのアルファベットセットの間に関係を作成することです。 例 New character set: qwertyuiopasdfghjklzxcvbnm Input: wwmm Output: bbzy アルゴリズム Step 1: Given a new character set and input the string to make a relation. Step 2: and

  18. ==とPythonの演算子の違い。

    isとequals(==)演算子はほとんど同じですが、同じではありません。 is演算子は、両方の変数が同じオブジェクトを指すかどうかを定義しますが、==記号は、2つの変数の値が同じかどうかをチェックします。 サンプルコード # Python program to # illustrate the # difference between # == and is operator # [] is an empty list list1 = [] list2 = [] list3=list1 if (list1 == list2): print(True) e

  19. リスト内の最大要素と最小要素の位置を見つけるPythonプログラム?

    Pythonでは、最大要素、最小要素、およびそれらの位置も非常に簡単に見つけることができます。 Pythonはさまざまな組み込み関数を提供します。 min()は配列の最小値を見つけるために使用され、max()は配列の最大値を見つけるために使用されます。 index()は、要素のインデックスを見つけるために使用されます。 アルゴリズム maxminposition(A, n) /* A is a user input list and n is the size of the list.*/ Step 1: use inbuilt function for finding the positi

  20. 最長の共通部分文字列に対するPythonのSequenceMatcher。

    2つの文字列が与えられた場合、私たちのタスクは最も長い共通のサブ文字列を出力することです。 SequenceMatcher.find_longest_match()メソッドを使用してPythonの問題を解決します。 クラスdifflib.SequenceMatcherは、シーケンス要素がハッシュ可能である限り、任意のタイプのシーケンスのペアを比較するための柔軟なクラスです。 find_longest_match(a、x、b、y) a [a:x]とb [b:y]で最も長く一致するブロックを見つけます。 例 Input: str1 = pythonprogramming,

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:70/450  20-コンピューター/Page Goto:1 64 65 66 67 68 69 70 71 72 73 74 75 76