Ptyhon学习笔记
来源:互联网 发布:xampp linux 32位下载 编辑:程序博客网 时间:2024/06/05 15:00
1. 如何为某个list中的元素增加标签
>>> a = ['a','b','c']
>>> b = [1,0,-1]
>>> c = zip(a,b)
>>> c
[('a', 1), ('b', 0), ('c', -1)]
2.初始化a长度的list使其全为1
d = [1 for I in range(0,len(a))]
初始化d为从1-100的数字
d = [i for i in range(1,101)]
3.>>> b[a.index('b')]
0
上面结果为取a中‘b’元素对应的List b中的值
4.Q: 为什么下面程序使用string.join(list) ,会报错:TypeError: sequence item 0
1
2
li
=
range
(
10
)
print
'\n'
.join(li)
A: 完整的错误提示是: TypeError: sequence item 0: expected string, int found
因为join函数处理的list,元素必须是string。它不进行任何的强制类型转换。对于其他类型需要强制转换为字符串。
下面为正确的调用:
1
2
li
=
range
(
10
)
print
'\n'
.join(
str
(item)
for
item
in
li)
第2行也可以改为:
1
print
'\n'
.join(
"%s"
%
e
for
e
in
li)
0 0
- Ptyhon学习笔记
- ptyhon学习手册 第四版学习笔记(留坑)
- ptyhon学习之flask安装
- Ptyhon Inheritance
- ptyhon的imageHash.py
- jupyter (ptyhon|R)
- ptyhon的random模块
- ptyhon 批量下载百度音乐
- ptyhon数据类型及循环结构
- 小岛学编程:ptyhon编程道路
- ptyhon 类的继承和定制类
- ptyhon读文件一行长度len为1022,出现\x00
- ptyhon 获取系统情况(系统信息、CPU、内存等)
- 希望用ptyhon做一个用户登录页面
- Ptyhon可视化:chapter3--绘制并定制化图表
- ptyhon中遍历数据字典的方式详解
- 学习笔记?
- 学习笔记
- mac下使用jsoncpp解析json
- SQL注入专题--整理帖 && like 语句拼sql 如何防止注入攻击。
- Shell编程基础
- js 有框架页面跳转(target)
- linux僵尸进程
- Ptyhon学习笔记
- 20140605:MFC开发小技巧20个
- Java Volatile变量
- ibatis与spring的整合
- struts2的配置
- Android 底部菜单的实现(TabHost)
- java多线程之路之-线程中断
- UI标签库专题四:JEECG智能开发平台 Upload(上传标签)
- qt有关于睡眠