python中for迴圈把字串或者字典新增到列表
python中如何for迴圈把字串新增到列表?
例項:
1.單個字串用for迴圈新增到列表中:
# 把L1中的字串新增到列表alist裡面
L1 = 'MJlifeBlog'
alist = []
# 可以用forin來迭代L1並儲存值到x變數裡頭即可。
# 接著在for迴圈裡邊用append方法即可把解析到的單個字元新增到列表了。
for x in L1:
alist.append(x)
print(alist)
2.多個字串用for迴圈新增到列表中:
# 如果需要把多個字串新增到列表裡面就需要另一方法: # for迴圈中使用zip()便能夠同時對多個字串進行迭代. L2 = 'ABCDEFG' L3 = 'abcdef' blist = [] for m,n in zip(L2,L3): blist.append(m) blist.append(n) print(blist)
3.如果想把兩個字典的key()或者values(),分別對應輸出到別表中可以用同樣的方法:
# 如果需要把多個字串新增到列表裡面就需要另一方法: # for迴圈中使用zip()便能夠同時對多個字串進行迭代. L2 = {'1':'A','2':'B','3':'C','4':'D'} L3 = {'5':'a','6':'b','7':'c','8':'d'} blist = [] for m,n in zip(L2.values(),L3.values()): blist.append(m) blist.append(n) print('字典L1:', L2) print('字典L2:', L3) print('字典L1的值對應字典L2的值輸出:',blist)
結果截圖:
相關推薦
python中for迴圈把字串或者字典新增到列表
python中如何for迴圈把字串新增到列表?例項: 1.單個字串用for迴圈新增到列表中:# 把L1中的字串新增到列表alist裡面 L1 = 'MJlifeBlog' alist = [] # 可以用forin來迭代L1並儲存值到x變數裡頭即可。 # 接著在for迴
python中for迴圈常用方法
#【1】遍歷列表 languages=["c","c++","python","shell"] for x in languages: print(x) #【2】使用內建range()函式遍歷數字序列 for j in range(5):
python 中for迴圈(continue, break, pass)用法
1、continue 跳過當前繼續執行下一個迴圈 l = ['a','b','c','d','e'] for i in l: #i遍歷l列表中的每一個元素 if i == 'c': continue #continue以下的程式碼不執行直
Python中for迴圈搭配else的陷阱
假設有如下程式碼: for i in range(10): if i == 5: print 'found it! i = %s' % i else: print 'not found it ...' 你期望的結果是,當找到5時打印出: found it! i = 5 實際上打
python中for迴圈中使用range、len、enumerate函式的操作例項
#coding=utf8 print ''' Python中的for迴圈更像shell腳本里的foreach迭代。 Python中的for接受可迭代物件作為其引數,每次迭代其中一個元素。 Pytho
python中for迴圈的小技巧
偶爾看到一個神奇的用法: [[row[i] for row in matrix] for i in range(4)] 這是幹嘛的?就是把一個矩陣轉制。。轉制。。轉制。。我擦那麼吊? 然後就呼叫了一部分試試,發現樂是這麼個意思: 當for語句再外面有個[ ]的時候。可以
根據影象名字把一個大資料夾中影象分類(matlab中for迴圈中巢狀if語句)
clear; close all; clc; inpath = 'G:\code\xianzhu\Z_CODE\SalBenchmark-master\Data\DataSet1\Saliency\*.png'; %%需要分類的資料夾路徑 %%分類後圖像儲存路徑%% CA_p
lambda表示式 Python 之 for迴圈中的lambda
Python 之 for迴圈中的lambda 第一種 f = [lambda x: x*i for i in range(4)] (如果將x換成i,呼叫時候就不用傳引數,結果都為3) 對於上面的表示式,呼叫結果: >>> f = [lambda x:
Python中的迴圈for和while
這裡,我們將使用for迴圈和while迴圈做一個小遊戲,猜大小 假設有一個數num,給他設定一個預設值,直到猜對為止 num=22#預設值 flag=False #判斷標準 while flag==False:#只要滿足條件,進入執行 var=int(input(
python中for循環
for else1、打印0-9 十個數字 for i in range(10): print(i) 2、打印偶數: for i in range(0,10,2): print(i) 3、if判斷中猜遊戲,升級(只能猜三次,超過三次沒猜對,提示退出) _age = 18 f
Java和Python中for循環的比較
Java和Python中for循環的比較Java是強類型的語言,而python是弱類型的語言。先看Java中的for循環使用,如下圖: package test06; /* * for 循環的條件 * for (循環初始表達式;循環條件表達式;循環後的表達式) */ public class Fort
Python 中的字符串、字典操作方法
art 長度 capital cap 指定 對象 位置 test 大括號 一、字符串 在python中字符串是一種重要數據類型。其他數據類型分別為: 數字-number -------- int、long、float、complex這幾種 字符串-string -----
Python中for循環搭配else的陷阱
結果 陷阱 循環 python ... 找到 clas for循環 並不會 假設有如下代碼: for i in range(10): if i == 5: print ‘found it! i = %s‘ % i else: print ‘n
使用java中for迴圈,迴圈打印出五角星--
//5.0 輸出五角星 int touHigh = 6; int jianHigh = 25 ; &
JS中for迴圈之斐波拉切數列-兔子問題
兔子問題: 有個人想知道,一年之內一對兔子能繁殖多少對?於是就築了一道圍牆把一對兔子關在裡面。已知一對兔子每個月可以生一對小兔子,而一對兔子從出生後第3個月起每月生一對小兔子。假如一年內沒有發生死亡現象,那麼,一對兔子一年內(12個月)能繁殖成多少對?(兔子的規律為數列,1,1,2,3,5,8,
在Java中for迴圈的++i與i++問題
###首先指出二者在用法上並無區別: 首先看一段程式碼: int i; for (i = 0, j = 0; i < 2, j < 2; i++, ++j) { printf("i = %d ", i); printf("j = %d\n"
day03 for迴圈、字串方法、型別轉換
01 上週內容回顧 while 條件: 迴圈體 例: while True: print(111) print(222) print(333) 結束迴圈的兩種方式: 1,改變條件。 2,break. # continue while else:如果while迴圈體被break打斷,就不會執行else語
python中while迴圈運算子及格式化輸出
一,while迴圈 while 條件: while語句塊(迴圈體) 執行: 判斷你給的條件是否為真,如果真則執行迴圈體。否則跳出迴圈。 執行完迴圈體之後再次判斷條件是否為真 例子1 我們玩聯盟的時候噴打野的的時候,可以用這種方式,這是一個死迴圈,條件
python的for迴圈、while迴圈
1、for迴圈使用之乘法表 for i in range(1,10): for j in range(1,i+1): print('%s * %s = %s '%(j,i,i*j),end='') print(end='\n') 2、while
c語言用for迴圈輸入字串
#include<stdio.h> #include<string.h> int main(){ char a[3][10]={"abc"}; char b[10]; &