python中list表示什么

Python017

python中list表示什么,第1张

list是python语言中的基本数据类型列表,使用[]表示;列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表,如下:

ak = [1, '67',true,[23,45,67]]

本文实例讲述了 Python中列表元素转为数字的方法 。

有一个数字字符的列表:

numbers_list = ['1', '3', '9', '5']

想要把每个元素转换为数字:

numbers_list = ['1', '3', '9', '5']

用一个循环来解决:

new_numbers_list = []

for n in numbers_list :

  new_numbers_list .append(int(n))

numbers_list = new_numbers_list 

使用列表推导式

numbers_list = [ int(x) for x in numbers_list ]

python2.x使用map语句

numbers_list = map(int, numbers_list )

python3.x使用map语句

numbers_list = list(map(int, numbers_list ))

复杂点

for i, v in enumerate(numbers_list ): 

    numbers_list [i] = int(v)

List中存的是字符串的时候,一般是通过join()函数去转换:

例 :

   dataList = ['1', '2', '3', '4' ]

 

str1 = “ , ” + join(dataList )

 

print (dataList)

结果:

a b c d

扩展资料

关于join()函数:

join()是一个字符串方法,它返回被子字符串连接的字符串。

参数:The join() method takes join()方法需要可迭代的元素来一次返回它的一个成员,比如列表,元组,字符串,字典和集合

返回值:join()方法返回一个被子字符串连接的字符串。

Type Error: 如果这个可迭代元素包含任何不是字符串的值,join()函数就会抛出TypeError。