- 獲取用戶輸入
- 將輸入轉換為大寫
- 檢查輸入是否包含特定字元串
- 將字元串轉換為列表
- 獲取列表的長度
- 計算列表元素之和
- 將列錶轉換為集合
- 獲取集合的交集
- 將交集轉換為列表
- 將列表反轉
一、獲取用戶輸入
對於很多需要用戶輸入的場合,我們可以使用Python內置的input()函數來獲取用戶輸入。這個函數會從標準輸入(通常是鍵盤)接收一個字元串,並返回這個字元串。例如:
>>> user_input = input('請輸入一些文本:') 請輸入一些文本:hello world >>> print(user_input) hello world
在這裡,我們向input()函數傳遞了一個字元串參數,用於提示用戶輸入。在用戶輸入結束後,我們可以通過print()函數將輸入內容列印出來。
二、將輸入轉換為大寫
在獲取用戶輸入後,有時候需要將這些輸入轉換為某種標準形式。例如,為了方便進行比較和處理,我們可以將用戶輸入的文本轉換為大寫形式。這可以通過使用Python的字元串方法upper()來實現:
>>> user_input = input('請輸入一些文本:') 請輸入一些文本:hello world >>> upper_input = user_input.upper() >>> print(upper_input) HELLO WORLD
在這裡,我們向input()函數傳遞了一個字元串參數,用於提示用戶輸入。然後,我們調用字元串方法upper()將用戶輸入的文本轉換為大寫形式,並將結果保存在一個變數中。最後,我們使用print()函數列印大寫形式的文本。
三、檢查輸入是否包含特定字元串
有時候,我們需要檢查用戶輸入是否包含某個特定的字元串。這可以通過使用Python的in運算符來實現:
>>> user_input = input('請輸入一些文本:') 請輸入一些文本:hello world >>> if 'hello' in user_input: ... print('您輸入的文本包含hello') ... 您輸入的文本包含hello
在這裡,我們首先向input()函數傳遞了一個字元串參數,用於提示用戶輸入。然後,我們使用in運算符檢查用戶輸入是否包含字元串’hello’。如果包含,則列印一條提示消息。
四、將字元串轉換為列表
有時候,我們需要將字元串切分為多個部分,並把它們保存在一個列表中。這可以通過使用Python的字元串方法split()來實現:
>>> user_input = input('請輸入一些文本,各部分之間用逗號分隔:') 請輸入一些文本,各部分之間用逗號分隔:apple,banana,orange >>> fruit_list = user_input.split(',') >>> print(fruit_list) ['apple', 'banana', 'orange']
在這裡,我們首先向input()函數傳遞了一個字元串參數,用於提示用戶輸入。然後,我們使用字元串方法split()將用戶輸入的文本切分為多個部分,以逗號為分隔符,並將結果保存在一個列表中。最後,我們使用print()函數列印這個列表。
五、獲取列表的長度
對於一個列表,我們可以使用Python內置函數len()來獲取它的長度:
>>> fruit_list = ['apple', 'banana', 'orange'] >>> print(len(fruit_list)) 3
在這裡,我們創建了一個包含3個水果名稱的列表。然後,我們使用len()函數獲取這個列表的長度,並使用print()函數列印這個長度。
六、計算列表元素之和
如果一個列表中的元素都是數值類型,我們可以使用Python的sum()函數來計算它們的和:
>>> num_list = [1, 2, 3, 4, 5] >>> print(sum(num_list)) 15
在這裡,我們創建了一個包含5個整數的列表。然後,我們使用sum()函數計算這些整數的和,並使用print()函數列印這個和。
七、將列錶轉換為集合
如果需要對列表進行去重操作,我們可以將它轉換為一個集合。這可以通過使用Python內置函數set()來實現:
>>> fruit_list = ['apple', 'banana', 'orange', 'apple', 'orange'] >>> fruit_set = set(fruit_list) >>> print(fruit_set) {'banana', 'orange', 'apple'}
在這裡,我們創建了一個包含5個水果名稱的列表,在這個列表中有兩個重複的元素。然後,我們使用set()函數將這個列錶轉換為一個集合,並將結果保存在一個變數中。最後,我們使用print()函數列印這個集合。
八、獲取集合的交集
如果有多個集合,我們可以使用Python內置函數intersection()來獲取它們的交集:
>>> set1 = {1, 2, 3, 4, 5} >>> set2 = {3, 4, 5, 6, 7} >>> set3 = {5, 6, 7, 8, 9} >>> common_set = set1.intersection(set2, set3) >>> print(common_set) {5}
在這裡,我們創建了3個集合,每個集合中都含有一些整數。然後,我們使用intersection()函數獲取這些集合的交集,並將結果保存在一個變數中。最後,我們使用print()函數列印這個交集。
九、將交集轉換為列表
如果需要將交集轉換為一個列表,我們可以使用Python內置函數list()來實現:
>>> common_list = list(common_set) >>> print(common_list) [5]
在這裡,我們將上一個例子中獲取到的集合轉換為一個列表,並使用print()函數列印這個列表。
十、將列表反轉
對於一個列表,我們可以使用Python的反轉操作符[::-1]來將它反轉:
>>> num_list = [1, 2, 3, 4, 5] >>> reversed_list = num_list[::-1] >>> print(reversed_list) [5, 4, 3, 2, 1]
在這裡,我們創建了一個包含5個整數的列表。然後,我們使用[::-1]將這個列表反轉,並將結果保存在一個變數中。最後,我們使用print()函數列印這個反轉後的列表。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153265.html