list與str的轉換&list嵌套問題_CodingPark編程公園

list與str的轉換

✏️Python - liststr

命令:''.join(list)
其中,引號中是字符之間的分割符,如“,”,“;”,“\t”等等
如:
list = [1, 2, 3, 4, 5]
''.join(list) 結果即爲:12345
','.join(list) 結果即爲:1,2,3,4,5

✏️Python-strlist

print list('12345')
輸出: ['1', '2', '3', '4', '5']

# map() 會根據提供的函數對指定序列做映射
# 說白了就是 並行!並行!
print list(map(int, '12345'))
輸出: [1, 2, 3, 4, 5]


str2 = "123 sjhid dhi" 
list2 = str2.split() #or list2 = str2.split(" ") 
print list2 
['123', 'sjhid', 'dhi']

str3 = "www.google.com" 
list3 = str3.split(".") 
print list3 
['www', 'google', 'com']

list嵌套問題

Python列表操作的函數和方法

  • 列表操作包含以下函數:
    1、cmp(list1, list2):比較兩個列表的元素
    2、len(list):列表元素個數
    3、max(list):返回列表元素最大值
    4、min(list):返回列表元素最小值
    5、list(seq):將元組轉換爲列表

  • 列表操作包含以下方法:
    1、list.append(obj):在列表末尾添加新的對象
    2、list.count(obj):統計某個元素在列表中出現的次數
    3、list.extend(seq):在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
    4、list.index(obj):從列表中找出某個值第一個匹配項的索引位置
    5、list.insert(index, obj):將對象插入列表
    6、list.pop(obj=list[-1]):移除列表中的一個元素(默認最後一個元素),並且返回該元素的值
    7、list.remove(obj):移除列表中某個值的第一個匹配項
    8、list.reverse():反向列表中元素
    9、list.sort([func]):對原列表進行排序

a = [1, 2, 3]
b = [4, 5, 6]
c = [7, 8, 9]
data = []
data.append(a)
data.append(b)
data.append(c)
print(data)

在這裏插入圖片描述

更多參考

📍python中list操作
https://blog.csdn.net/mingyuli/article/details/104567204/

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章