原创 如何將JSON字符串格式化輸出

一般在項目中,我們可能會經常需要對返回結果進行格式化處理,比如先把返回結果對象轉換爲JSON格式的字符串,然後再將其輸出。這個JSON格式化處理的過程,我們在前端或者後端都可以實現。 前端格式化 在JavaScript中,我們如果需要將js

原创 Python編程題29--兩個列表的最小索引總和

題目 給定兩個列表,每個列表都不含有重複元素,但兩個列表之間可能包含有共同元素,請計算兩個列表中共同元素的最小索引之和,並以列表的形式,返回對應的元素,如果兩個列表沒有共同元素,則返回空列表。 例如: 給定兩個列表:list1=['hel

原创 Python在不同對象中使用 in 操作符的查找效率

前言 在Python中 in 操作符可以用於判斷某個元素是否存在於當前對象中,而對於不同的Python對象,使用 in 操作符的處理效率是不一樣的。 今天我們主要針對 4 種不同的Python數據類型進行學習:list列表、tuple元

原创 Python編程題27--合併兩個有序列表

題目 給定兩個按 非遞減順序 排列的整數列表 nums1 和 nums2,另再給定兩個整數 m 和 n,其中 nums1 的長度爲 m + n , nums2 的長度爲 n ,列表 nums1 中最後 n 個元素均爲默認值 0 。 請合併

原创 Python編程題28--找到列表中消失的所有數字

題目 給定一個含 n 個正整數的非空列表 nums ,其中 nums[i] 在區間 [1, n] 內。請找出所有在 [1, n] 範圍內但沒有出現在 nums 中的數字,並以列表的形式返回結果。 注意:時間複雜度不能超過 O(n)。 例如

原创 Python編程題26--爬樓梯

題目 假設你正在爬樓梯。需要 n 階你才能到達樓頂。每次你可以爬 1 或 2 個臺階。請問有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數,其範圍爲:1 ≤ n ≤ 100。 例如: 給定一個正整數:2,返回結果:2 說明

原创 Python編程題25--最長迴文串的長度

題目 給定一個僅包含大寫字母和小寫字母的字符串,找到通過這些字母構造成的最長的迴文串。 注意:在構造過程中,字符串的字母可以按隨意順序組合成一個迴文串,但需區分大小寫,比如 "Aa" 不能當做一個迴文字符串。 例如: 給定一個字符串:"a

原创 Python編程題24--迴文數

題目 現在給定一個整數 x ,請判斷 x 是否是迴文數,如果 x 是一個迴文整數,返回 True ;否則,返回 False 。 說明:迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 注意:這裏不允許直接使用將整數轉換爲字符串

原创 Python編程題23--移動零

題目 給定一個非空列表 nums,請將 nums 中所有 0 移動到列表的末尾,同時保持非零元素的相對順序。 注意:只允許在原列表nums上操作,而不能返回一個新創建的列表。 例如: 給定一個列表:[0, 1, 0, 3, 12],返回結

原创 Python編程題22--只出現一次的數字

題目 給定一個非空整數列表,除了某個元素只出現一次以外,其餘每個元素均出現兩次。請找出那個只出現了一次的元素。 注意:除了定義的返回結果變量外,不允許使用額外空間,並且不允許使用編程語言的內置函數。 例如: 給定一個列表:[4, 1, 2

原创 Python編程題20--最大子序和

題目 給定一個非空整數列表 nums ,找到一個具有最大和的連續子列表(子列表最少包含一個元素),返回其最大和。 例如: 給定一個列表:[-2, 1, -3, 4, -1, 2, 1, -5, 4],返回結果:6 給定一個列表:[-1],

原创 Python編程題21--每日溫度

題目 給定一個非空整數列表 temperatures ,該列表依次記錄了每日溫度,請計算在每一天需要等幾天纔會有更高的溫度,並將結果通過列表返回。 說明:如果氣溫在這之後都不會升高,請在該位置用 0 來代替。 例如: 給定一個列表:[73

原创 Python編程題19--比特位計數

題目 給定一個整數 n ,對於 0 ≤ i ≤ n 中的每個 i ,計算其二進制表示中 1 的個數並把它們返回。 例如: 給定一個整數:n = 2,返回結果:[0, 1, 1] 給定一個整數:n = 5,返回結果:[0, 1, 1, 2

原创 Mysql中如何解決You can't specify target table '表名' for update in FROM clause報錯

我們在MySQL中編寫SQL語句時,可能會遇到如下錯誤: [Err] 1093 - You can't specify target table '表名' for update in FROM clause 問題原因 例如下面這個SQL,

原创 Python3下利用JsonPath解析數據

前言 常見Web接口返回數據的時候,大部分是以 JSON 的形式返回,如果返回數據量不大的話,我們可以直接通過 字典取值 或 正則取值 的方式來直接獲取。 但如果接口返回數據量比較大,或者嵌套的層級非常深,這種情況下使用 字典取值 就會變