python list转变
来源:互联网 发布:软件测试需求文档 编辑:程序博客网 时间:2024/06/06 17:40
有一个数字字符的列表:
想要把每个元素转换为数字:
用一个循环来解决:
有没有更简单的语句可以做到呢?1.
2. Python2.x,可以使用map函数
3.如果是3.x,map返回的是map对象,当然也可以转换为List:
4. 还有一种比较复杂点:
1
numbers
=
[
'1'
,
'5'
,
'10'
,
'8'
];
想要把每个元素转换为数字:
1
numbers
=
[
1
,
5
,
10
,
8
];
用一个循环来解决:
1
2
3
4
new_numbers
=
[];
for
n
in
numbers:
new_numbers.append(
int
(n));
numbers
=
new_numbers;
有没有更简单的语句可以做到呢?1.
1
numbers
=
[
int
(x)
for
x
in
numbers ]
2. Python2.x,可以使用map函数
1
numbers
=
map
(
int
, numbers)
3.如果是3.x,map返回的是map对象,当然也可以转换为List:
1
umbers
=
list
(
map
(
int
, numbers))
4. 还有一种比较复杂点:
1
for
i, v
in
enumerate
(numbers): numbers[i]
=
int
(v)
0 0
- python list转变
- 利用json转变Python格式
- 转变
- 转变
- 转变?
- 转变
- 转变
- 转变
- 转变
- 转变
- Python List:
- python list
- python list
- python list
- Python.list
- Python list
- python list
- Python List
- Ubuntu离线安装软件包
- QWERQWEFASDFCXXW
- 英语中做表语的词性有哪些
- hadoop;RPC;调用接口;cmd的jps查看java进程;有main方法的类才能产生进程
- 视图控制器基本概念和用法
- python list转变
- 链表逆序
- Hibernate 多表查询结果集的处理
- Linux find命令
- 指尖上的电商---(9).net开发Solr中的Facet功能
- Memory management in C: The heap and the stack
- 如何写出更好的Java代码
- 某公司的一道面试题:最新版本号;输入两个表示版本号的字符串,返回版本较大的一个
- hadoop cdh5安装(我是按这个配置安装成功的)