hfds.net
当前位置:首页 >> python list string >>

python list string

string的jion()方法,里面使用的参数需要是所有元素都是string的list 而你的list a中后面的元素为整数,所以你用str1.join(a[0:])会出错 TypeError: sequence item 1: expected string, int found 所以你用join方法的话,里面的参数你需要保证...

如: >>> list = ['a','b','c'] >>> str = ('').join(list) >>> print str abc

在确定list里的所有元素都是字符串的前提下,用字符串中的join()函数就可以实现: str = "".join(lst) #""即空字符串

a = [1,2,3]b = [ str(i) for i in a ]直接用List Comprehension来把每个元素转换成str。

标准答案我是不知道,但是string的元素只能是字符;而list, tuple中的元素几乎可以为任意类型(包括list, tuple, dict等)。

chr()函数将0-255的整数值转换为单个ASCII字符 ord()函数返回单个字符的ASCII值 int()函数尝试将字符串按字面意思转换成为整数,比如int('100')返回整数值100 str()函数将整数值转换为字符串,比如str(100)返回字符串'100'

a = {'id':1} b = [1,2] c = str(a) d = str(b) print(c) => "{'id': 1}" print(d) => "[1,2]"

for index, item in enumerate(list_a): list_a[index] = int(item)

s=s[0] 就ok了

str = ('AGTACACGTTAC', 'GGATCC')list1 = list(str[0])list2 = list(str[1])result = []current = -1 for ch in list2: if len(list1) == 0: break try: index = list1.index(ch) current += index + 1 result.append(current) list1 = list1[i...

网站首页 | 网站地图
All rights reserved Powered by www.hfds.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com