⑴ python list.append() 如何在列表名後引用變數
你可以把這 3 個 list 放到一個 list 中:
list_1=[]
list_2=[]
list_3=[]
lists=[list_1,list_2,list_3]
foriinrange(1,4):
lists[i-1].append(1)#i-1是因為list的索引是從0開始的
⑵ python print 如何在輸出中插入變數
pythonprint變數的值需要使用print語句。具體用法如下:
1.首先,為了能夠合理地計算輸出變數的值,需要在輸出變數值中定義一個變數,例如定義變數名a。定義的格式為:[a = 6] python會自動將a定義為整數變數,這與使用C語言不同。

(2)如何在python的列表中添加變數擴展閱讀:
1.在Python2中,print語句的最簡單形式是printA,等效於執行sys.stdout.write(str(A)+'\n')。
2.如果傳遞逗號作為分隔符並傳遞其他參數(參數),則這些參數將傳遞給str()函數,並且在列印時將在每個參數之間使用最終空格。
3.例如,列印A,B和C等效於sys.stdout.write(''。join(map(str([A,B,C])))))))))。如果在列印語句的末尾添加逗號,則不添加換行符(列印機),然後:printA等效於sys.stdout.write(str(A))。
4.從Python 2.0開始,Python重新發布了print >>語法,該語法用於將print語句重定向到最終輸出字元串。例如,print >> output,A等效於output.write(str(A)+' n')。
⑶ python中怎樣在參數中加入變數
1、臨時添加,在一個shell窗口中
import sys
sys.path
sys.path.append(path)
但退出該shell窗口,即失效。
2 使用pth文件永久添加
使用pth文件,在 site-packages 文件中創建 .pth文件,將模塊的路徑寫進去,一行一個路徑,以下是一個示例,pth文件也可以使用注釋:
# .pth file for the my project(這行是注釋)
E:\DjangoWord
E:\DjangoWord\mysite
E:\DjangoWord\mysite\polls
這個不失為一個好的方法,但存在管理上的問題,而且不能在不同的python版本中共享
3 使用PYTHONPATH環境變數
使用PYTHONPATH環境變數,在這個環境變數中輸入相關的路徑,不同的路徑之間用逗號(英文的!)分開,如果PYTHONPATH 變數還不存在,可以創建它!
路徑會自動加入到sys.path中,而且可以在不同的python版本中共享!
⑷ 如何添加python環境變數配置
windows下設置python環境變數,就是把python的安裝目錄添加到系統path中。2、步驟:1)確定python安裝目錄,根據版本不同安裝目錄也不同,可以在開始菜單中的快捷方式中查看。在python快捷方式上點右鍵,屬性菜單

3、注意事項:如果未出現python結果,則需要檢查路徑是否設置正確,並重新啟動一下計算機即可。
⑸ python中如何向列表最後一個位置加入int數值
在列表中添加元素:insert()方法
insert()方法可以在列表中的任何一個位置添加新的元素。
注意:使用insert()方法需要指定新元素的索引和值。
motocycles = ['honda', 'yamada', 'suzuki']
print(motocycles)
motocycles.insert(0, 'cati')
print(motocycles)
輸出
['honda', 'yamada', 'suzuki']
['cati', 'honda', 'yamada', 'suzuki']
2、在列表末尾添加元素:append()方法
motocycles = ['honda', 'yamada', 'suzuki']
print(motocycles)
motocycles.append('cati')
print(motocycles)
輸出
['honda', 'yamada', 'suzuki']
['honda', 'yamada', 'suzuki', 'cati']
以上就是使用python
⑹ 如何在Python中定義靜態變數
Python使用函數默認值實現函數靜態變數的方法,具體方法如下:
一、Python函數默認值
Python函數默認值的使用可以在函數調用時寫代碼提供方便,很多時候我們只要使用默認值就可以了。 所以函數默認值在python中用到的很多,尤其是在類中間,類的初始化函數中一幫都會用到默認值。 使用類時能夠方便的創建類,而不需要傳遞一堆參數。
只要在函數參數名後面加上 」=defalut_value」,函數默認值就定義好了。有一個地方需要注意的是,有默認值的參數必須在函數參數列表的最後,不允許將沒有默認值的參數放在有默認值的參數後,因為如果你那樣定義的話,解釋器將不知道如何去傳遞參數。
先來看一段示例代碼:
def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):
while True:
ok = raw_input(prompt)
if ok in ('y', 'ye', 'yes'): return True
if ok in ('n', 'no', 'nop', 'nope'): return False
retries = retries - 1
if retries < 0: raise IOError, 'refusenik user'
print complaint
你調用上面的函數時,可以修改重試次數和輸出的提示語言,如果你比較懶得話,那麼什麼都不用改。
二、python使用函數默認值來實現函數靜態變數的功能
Python中是不支持靜態變數的,但是我們可以通過函數的默認值來實現靜態變數的功能。
當函數的默認值是內容是可變的類時,類的內容可變,而類的名字沒變。(相當於開辟的內存區域沒有變,而其中內容可以變化)。
這是因為python中函數的默認值只會被執行一次,(和靜態變數一樣,靜態變數初始化也是被執行一次。)這就是他們的共同點。
再來看下面的程序片段:
def f(a, L=[]):
L.append(a)
return L
print f(1)
print f(2)
print f(3)
print f(4,['x'])
print f(5)
其輸出結果是:
[1]
[1, 2]
[1, 2, 3]
['x', 4]
[1, 2, 3, 5]
前面的好理解,為什麼最後 「print f(5)」的輸出是 「[1, 2, 3, 5]」呢?
這是因為 「print f(4,['x'])」時,默認變數並沒有被改變,因為默認變數的初始化只是被執行了一次(第一次使用默認值調用),初始化執行開辟的內存區(我們可以稱之為默認變數)沒有被改變,所以最後的輸出結果是「[1, 2, 3, 5]」。
⑺ 如何在Python的列表中添加變數
#因為直接向列表添加變數是會將變數的值添加到list裡面,而不是將變數名添加到list裡面
#所以可嘗試以下做法
#定義變數
a=1
b=2
c=3
d=4
#添加變數的字元串名字
vars=[]
vars.append("a")
vars.append("b")
vars.append("c")
vars.append("d")
#也可以直接
#vars=["a","b","c","d"]
#訪問變數採用locals()[v],v是變數的字元串形式
forvinvars:
print(v,locals()[v])
⑻ python中,如何將list中的各個值快速賦值給變數
Python 的強大特性之一是其對 list 的解析,它提供一種緊湊的方法,可以通過對 list 中的每個元素應用一個函數,從而將一個 list 映射為另一個 list。
例 3.24. List 解析介紹
>>> li = [1, 9, 8, 4]
>>> [elem*2 for elem in li]
[2, 18, 16, 8]
>>> li
[1, 9, 8, 4]
>>> li = [elem*2 for elem in li]
>>> li
[2, 18, 16, 8]
為了便於理解它,讓我們從右向左看。li 是一個將要映射的 list。Python 循環遍歷 li 中的每個元素。對每個元素均執行如下操作:首先臨時將其值賦給變數 elem,然後 Python 應用函數 elem*2 進行計算,最後將計算結果追加到要返回的 list 中。
需要注意是,對 list 的解析並不改變原始的 list。
將一個 list 的解析結果賦值給對其映射的變數是安全的。不用擔心存在競爭情況或任何古怪事情的發生。Python 會在內存中創建新的 list,當對 list 的解析完成時,Python 將結果賦給變數。
From <dive into python>
⑼ 在python中如何把多個元素放在一個列表裡