python 序列 转换 各种操作


# 数据结构 字符串 列表 元组 数字序列
# 10-19的整数
# r1 = range(10,20)
# print(r1)
# print(type(r1))
#
# # 19
# print(r1[9])
#
# # range(13, 17)
# print(r1[3:7])

# 增加步长
# r2 = range(10,20,2)
# print(r2) 10,12,14,16,18
# # 18
# print(r2[4])
# # True
# print(12 in range(10,20))

# 利用range 遍历其他序列
# c = 'abcdefg'
# for i in range(0, len(c)):
# letter = c[i]
# print(letter)

# 斐波那契数列
# result = []
# for i in range(0,10):
# if i == 0 or i == 1:
# result.append(1)
# else:
# result.append(result[i - 2] + result[i - 1])
#
# # [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
# print(result)

# 判断质数
# l = 776351721
# is_prime = True
# for i in range(2, l):
# if l %i == 0:
# # 3
# print(i)
# is_prime = False
# break
# # False
# print(is_prime)

# 序列的转换
l1 = ['a','b','c']
t1 = ('d','e','f')
s1 = 'abc123'
s2 = 'abc,123'
r1 = range(1,15)
l2 = list(t1)


# str join 对列表进行连接
# abc
print("".join(l1))
# d|e|f
print("|".join(t1))

s3 = ''
for i in r1:
s3 += str(i)
# 1234567891011121314
print(s3)

# # ['d', 'e', 'f']
# print(l2)
# # ['a', 'b', 'c', ',', '1', '2', '3']
# print(list(s1))
# # ['abc', '123']
# print(s2.split(","))
# # [1, 2, 3]
# print(list(r1))

# tuple() - 转换为元组
# # ('a', 'b', 'c')
# print(tuple(l1))
# # ('a', 'b', 'c', '1', '2', '3')
# print(tuple(s1))
# # ('abc', '123')
# print(tuple(s2.split(",")))
# # (1, 2, 3)
# print(tuple(r1))

转载于:https://www.cnblogs.com/ericblog1992/p/11273258.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值