python for循环例子_python开发之for循环操作实例详解

本文实例讲述了python开发之for循环操作。分享给大家供大家参考,具体如下:

下面是我做的一些学习记录供大家参考:

#基本的for循环语句

test_list = [2,"Jone",3,6,7,'hongten','hanyuan','good',"Tom"]

#打印列表的长度

print(len(test_list))

#遍历列表

for i in test_list:

print(i)

test_str = "hello,i'm hongten"

print('打印字符串:' + test_str)

#遍历一个字符串

print('遍历一个字符串')

for i in test_str:

print(i)

test_tuple = [("a",1),("b",2),("c",3),("d",4)]

print(test_tuple)

#遍历一个元组

print('遍历一个元组')

for (i,j) in test_tuple:

print(i,j)

test_dict = {'name':'hongten','age':'20','gender':'M','sports':'足球,乒乓球,游泳'}

#字典迭代器

for key in test_dict:

print(key + ':' + test_dict[key])

L1 = [1,3,5,7]

L2 = [2,4,6,8]

#使用zip将两个列表合并

print(zip(L1,L2))

for (i,j) in zip(L1,L2):

print(i,j)

print('#######################################################')

L3 = L2[:]

L3.remove(8)

print('L1,L3列表为:')

print(L1)

print(L3)

for (i,j) in zip(L1,L3):

print(i,j)

#可以看出来当长度不一的时候,多余的被忽略

test_keys = ['name','age','gender','weight','hight']

test_values = ['Hongten','20','M','55','170']

#使用zip来构造一个字典

print('字典中的keys:')

print(test_keys)

print('字典中的key对应的value:')

print(test_values)

print('构造字典后')

test_dic = dict(zip(test_keys,test_values))

for key in test_dic:

print( key + ':' + test_dic[key])

运行效果:

Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] on win32

Type "copyright", "credits" or "license()" for more information.

>>> ================================ RESTART ================================

>>>

9

2

Jone

3

6

7

hongten

hanyuan

good

Tom

打印字符串:hello,i'm hongten

遍历一个字符串

h

e

l

l

o

,

i

'

m

h

o

n

g

t

e

n

[('a', 1), ('b', 2), ('c', 3), ('d', 4)]

遍历一个元组

('a', 1)

('b', 2)

('c', 3)

('d', 4)

gender:M

age:20

name:hongten

sports:足球,乒乓球,游泳

[(1, 2), (3, 4), (5, 6), (7, 8)]

(1, 2)

(3, 4)

(5, 6)

(7, 8)

#######################################################

L1,L3列表为:

[1, 3, 5, 7]

[2, 4, 6]

(1, 2)

(3, 4)

(5, 6)

字典中的keys:

['name', 'age', 'gender', 'weight', 'hight']

字典中的key对应的value:

['Hongten', '20', 'M', '55', '170']

构造字典后

gender:M

age:20

name:Hongten

weight:55

hight:170

>>>

希望本文所述对大家Python程序设计有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值