在python中创建哈希表的有效方法

时间:2017-03-06 23:15:37

标签: python python-3.x

我想解决的问题:

我正在尝试为字符串中的所有字符创建哈希表。

问题:

这是创建hastable的最有效方法吗?还有其他内置方法可以创建哈希表吗?

代码:

def createHasthTable (givenString):
    hashTable = {}
    for characters in givenString:
        hashTable.update({hash(characters): characters})
    return hashTable

1 个答案:

答案 0 :(得分:0)

您可以一次创建字典:

<input type="submit" name="submit_button" value="Register">

或:

<?php
  $name_error="";
  $sname_error="";
  $f_name="";
  $s_name="";

  if (isset($_POST['submit_button'])) {
    if ($_POST['firstName']!=='') {
      $f_name = $_POST['firstName'];
    } else {
      $name_error="Required Field *";
    }

    if ($_POST['surName']!=='') {
      $s_name = $_POST['surName'];
    } else {
      $sname_error="Please fill this out";
    }
  }
  ?>



 <html>
      <head>
       <title>Registration form</title>
      </head>
      <body>
       <div class="head">
        <p>Registration Form</p>
       </div>
       <form action="Register/final.php" method="POST">
        <label for="firstName">First Name</label><br>
        <input type="text" name="firstName" placeholder="First Name" value="<?php echo $f_name; ?>"><br><br>           
        <p style="color: red;"><?php echo $name_error; ?></p>
        <label for="surName">Last Name</label><br>
        <input type="text" name="surName" placeholder="Last Name" value="<?php echo $s_name;?>"><br><br>
        <p style="color: red;"><?php echo $sname_error;?></p>
        <input type="submit" name="submit_button" value="Send">
      </form>
    </body>
   </html>
相关问题