社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Pitto  »  全部回复
回复总数  3

我想你是从Python开始的。

因此,我想建议一个非常简单的解决方案,仅使用Python基础:

list_1_indexes = [0,3,6]
list_2_indexes = [1,4,7]
list_3_indexes = [2,5,8]

test=["a", "b", "c", "d", "e", "f", "g", "h", "i"]

list_1 = []
list_2 = []
list_3 = []

for index in list_1_indexes:
    list_1.append(test[index])

for index in list_2_indexes:
    list_2.append(test[index])

for index in list_3_indexes:
    list_3.append(test[index])


print("list_1:")
print(list_1)
print("\nlist_2:")
print(list_2)
print("\nlist_3:")
print(list_3)

list_1:
['a', 'd', 'g']

list_2:
['b', 'e', 'h']

list_3:
['c', 'f', 'i']
5 年前
回复了 Pitto 创建的主题 » 从Vanilla Python创建Anaconda环境而不安装Anaconda

我的建议是通常使用Anaconda,并且在您的env完全设置好之后,使用以下命令准备requirements.txt:

conda list -e > requirements.txt

然后,此文件可以与普通venv中的pip一起使用,以再次安装每个需求:

pip install -r requirements.txt

如果你真的不想安装水蟒,你也可以使用它的缩小版,miniconda。

5 年前
回复了 Pitto 创建的主题 » python重新输出错误

您可以为此任务使用find方法。

my_string = "test"
s_position = my_string.find('s')
print (s_position)

输出

2

如果您真的想使用regex,请确保转义点字符,否则它将被解释为一个特殊字符。

regex中的点匹配除换行符以外的任何字符。

text = 'Hello world.'
pattern = '\.'
search = re.search(pattern,text)
print(search.start())
print(search.end())