专栏首页Hongtenpython开发_python中for循环操作

python开发_python中for循环操作

如果你对python中的for循环不是很清楚,请看看这篇文章:”for循环控制语句——菜鸟的Python笔记

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

 1 #基本的for循环语句
 2 test_list = [2,"Jone",3,6,7,'hongten','hanyuan','good',"Tom"]
 3 #打印列表的长度
 4 print(len(test_list))
 5 
 6 #遍历列表
 7 for i in test_list:
 8     print(i)
 9 
10 test_str = "hello,i'm hongten"
11 print('打印字符串:' + test_str)
12 #遍历一个字符串
13 print('遍历一个字符串')
14 for i in test_str:
15     print(i)
16     
17 test_tuple = [("a",1),("b",2),("c",3),("d",4)]
18 print(test_tuple)
19 #遍历一个元组
20 print('遍历一个元组')
21 for (i,j) in test_tuple:
22     print(i,j)
23 
24 test_dict = {'name':'hongten','age':'20','gender':'M','sports':'足球,乒乓球,游泳'}
25 #字典迭代器
26 for key  in test_dict:
27     print(key + ':' + test_dict[key])
28     
29 L1 = [1,3,5,7]
30 L2 = [2,4,6,8]
31 #使用zip将两个列表合并
32 print(zip(L1,L2))
33 
34 for (i,j) in zip(L1,L2):
35     print(i,j)
36 print('#######################################################')
37 L3 = L2[:]
38 L3.remove(8)
39 print('L1,L3列表为:')
40 print(L1)
41 print(L3)
42 for (i,j) in zip(L1,L3):
43     print(i,j)
44 
45 #可以看出来当长度不一的时候,多余的被忽略
46 
47 
48 test_keys = ['name','age','gender','weight','hight']
49 test_values = ['Hongten','20','M','55','170']
50 #使用zip来构造一个字典
51 print('字典中的keys:')
52 print(test_keys)
53 print('字典中的key对应的value:')
54 print(test_values)
55 print('构造字典后')
56 test_dic = dict(zip(test_keys,test_values))
57 for key in test_dic:
58     print( key + ':' + test_dic[key])

运行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 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
sports:足球,乒乓球,游泳
gender:M
name:hongten
age:20
<zip object at 0x01FA1AA8>
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']
构造字典后
weight:55
hight:170
gender:M
name:Hongten
age:20
>>> 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python开发_json_一种轻量级的数据交换格式

    ==================================================

    Hongten
  • python开发_python中字符串string操作

    在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便

    Hongten
  • python开发_python文件操作

    官方API:os-Miscellaneous operating system interfaces

    Hongten
  • JUnit 注解@SuiteClasses的工作原理

    Suppose I have four test cases in my project, the total methods to be tested:

    Jerry Wang
  • 使用Java JUnit框架里的@SuiteClasses注解管理测试用例

    Suppose I have four test cases in my project, the total methods to be tested: 7

    Jerry Wang
  • Python小知识点(2)

    我们在硬盘上看到的pyc自然不必多说,而其实PyCodeObject则是Python编译器真正编译成的结果。我们先简单知道就可以了,继续向下看。

    wfaceboss
  • [python]函数返回多个return

    py3study
  • 机器学习之模型评分

    错误率和精度是分类任务中最常用的两种性能度量,既适用于二分类任务,也适用于多分类任务。错误率是分类错误的样本数占样本总数的比例,精度则是分类正确的样本数占样本...

    py3study
  • 什么是Python装饰器

    首先解释下什么叫装饰器,所谓装饰器本质是一个python函数,可以在其他函数调用该函数的时候,不修改原代码而添加新的功能,减少代码的复用率,装饰器的返回值也是一...

    小雯子打豆豆
  • JavaScript Worker 另类玩法

    腾讯NEXT学位

扫码关注云+社区

领取腾讯云代金券