Ptyhon學習筆記

2021-06-22 08:48:14 字數 1342 閱讀 2175

1. 如何為某個list中的元素增加標籤

>>> a = ['a','b','c']

>>> b = [1,0,-1]

>>>c = zip(a,b)

>>> c

[('a', 1), ('b', 0), ('c', -1)]

2.初始化a長度的list使其全為1

d = [1 for i in range(0,len(a))]

初始化d為從1-100的數字

d = [i for i in range(1,101)] 

3.>>> b[a.index('b')]

0上面結果為取a中『b』元素對應的list b中的值

4.q: 為什麼下面程式使用string

.join(list

) ,會報錯:typeerror: sequence item 01

2

li=range(10)

print'\n'.join(li)

a:完整的錯誤提示是: typeerror: sequence item 0: expected string, int found

因為join函式處理的list,元素必須是string。它不進行任何的強制型別轉換。對於其他型別需要強制轉換為字串。

下面為正確的呼叫:

1

2

li=range(10)

print'\n'.join(str(item)foriteminli)

第2行也可以改為:

1

print'\n'.join("%s"%eforeinli)

ubuntn下的ptyhon安裝

3 進入到解壓後的資料夾中 python 3.6.4 執行.configure命令 4 執行make命令 變異源 生成執行檔案 5 執行sudo make install 這個步驟是為了吧執行檔案拷貝到linux系統中必要的目錄下 安裝完成後 建立乙個hello.py檔案,用vim開啟輸入print...

Ptyhon 變數的賦值詳解

圖1 圖2根據上面顯示的圖1,來進行圖2的賦值操作,下面進行詳細說明。定義變數s1 s1 nihao 定義變數s2等於s1 s2 s1 列印s1的記憶體位址 print id s1 10164800 列印s2的記憶體位址 print id s2 10164800 由此可以看出,s2和s1記憶體位址一...

ptyhon 字典和json互轉

字典和json json 一種輕量級的資料交換格式,一種規定了格式的字串,括起來的鍵值對 一種通用的資訊傳遞規則 import requests import json res requests.get respone res.text 介面獲取的響應值,為json字串 print 請求介面獲取的響...