亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Lelaran

Apakah itu lelaran?

Sebagai contoh, dalam Java, kita melintasi elemen dalam koleksi Senarai melalui subskrip koleksi Senarai Dalam Python, diberikan senarai atau tuple, kita boleh melintasi senarai atau tuple melalui gelung for .

Walau bagaimanapun, tahap abstraksi Python untuk gelung adalah lebih tinggi daripada Java untuk gelung Mengapa anda mengatakan ini? Kerana Python's for loop boleh digunakan bukan sahaja pada senarai atau tupel, tetapi juga pada objek lain yang boleh diubah. Dalam erti kata lain, selagi ia adalah objek boleh lelar, ia boleh diulang tanpa mengira sama ada ia mempunyai subskrip atau tidak.

Contohnya:

# -*- coding: UTF-8 -*-
# 1、for 循環(huán)迭代字符串
for char in 'liangdianshui' :
    print ( char , end = ' ' )
print('\n')
# 2、for 循環(huán)迭代 list
list1 = [1,2,3,4,5]
for num1 in list1 :
    print ( num1 , end = ' ' )
print('\n')
# 3、for 循環(huán)也可以迭代 dict (字典)
dict1 = {'name':'兩點(diǎn)水','age':'23','sex':'男'}
for key in dict1 :    # 迭代 dict 中的 key
    print ( key , end = ' ' )
print('\n')
for value in dict1.values() :   # 迭代 dict 中的 value
print ( value , end = ' ' )
print ('\n')
# 如果 list 里面一個(gè)元素有兩個(gè)變量,也是很容易迭代的
for x , y in [ (1,'a') , (2,'b') , (3,'c') ] :
print ( x , y )

Hasil output adalah seperti berikut:

l i a n g d i a n s h u i 
1 2 3 4 5 
name age sex 
兩點(diǎn)水 23 男 
1 a
2 b
3 c
Meneruskan pembelajaran