小编beg*_*.py的帖子

在列表中分组,重新读取序列

我有一个字符串(例如:BCVDBCVCBCBD),我已使用该字符串转换为列表

seq_split = [string[i:i+1] for i in range (0, len(string),1)]
Run Code Online (Sandbox Code Playgroud)

这导致了一个列表,如['B','C','V'.........,'D']

现在考虑我以数字的形式(例如2)接受用户输入.我需要从头开始读取每个第二个元素,即序列的第一个字母和距离第一个字母2个位置的字母(在计数中它将是从开始的第3个字母).第二次生病需要阅读序列中的第二个字母,并且字母2再次放置.即序列的第2和第4个字母.(我知道它有点令人困惑所以继承人详细解释)

如果用户输入是数字2:那么在新列表中,我将需要附加(使用给定的字符串作为示例) - 'BV','CD','VB'等在新列表中.

类似地,如果输入是4.那么我创建的新列表将具有 - 'BB','CC'等...我对如何索引它们感到困惑.

python list

5
推荐指数
1
解决办法
104
查看次数

迭代2个列表

我有2个列表:其中1个是列表列表.他们如下─

lists_of_lists = ['1', '4', '7', '13', '16', '21', '32', '36'],['3', '6', '8', '14', '22', '26', '31', '40']

just_a_list =['THEQUICKBROWNFOXJUMPEDOVERTHELAZYDOG', 'IWOULDLOVETOGETOVERWITHTHISASSOONASPOSSIBLE']
Run Code Online (Sandbox Code Playgroud)

lists_of_lists用于对just_a_list的元素进行切片,以便: ['1', '4', '7', '13', '16', '21', '32', '36']将对字符串进行切片'THEQUICKBROWNFOXJUMPEDOVERTHELAZYDOG',如下所示

'1' - '4' - 'HEQU'
'7' - '13' - 'KBROWNF'
'16' - '21' - 'JUMPED'
'32' - '36' - 'ZYDOG'
Run Code Online (Sandbox Code Playgroud)

要点 -

每个列表中list_of_lists都有偶数个数字.

i'th位置中的列表list_of_lists将属于位于其中的i'th位置的字符串just_a_list.

请帮助我如何执行上述过程..

谢谢

python

0
推荐指数
1
解决办法
101
查看次数

1个列表中的两个操作

我有一个列表清单

w = [['2', '22', '32', '44', '55', '66', '69', '94'], ['22', '24', '49', '74', '90', '113', '130', '140']]
Run Code Online (Sandbox Code Playgroud)

从这个是必须得到名单,其中在其中的一个新的列表:在所有的元素even indices will have 1 subtracted from them和all odd indices will have 1 added to them.所以上面的列表将如下所示:

x = [['1','23','31','45','54','67','68','93'],['21','25','48','75','89','114','129','141']]
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

python

0
推荐指数
1
解决办法
69
查看次数

通过 PHP 访问 PostgreSQL 数据库中的特定模式

我有一个userdb带有 5 个模式的 PostgreSQL 数据库。

Schema 1- Persons
Schema 2- Project
Schema 3- Shop
Schema 4- Test
Run Code Online (Sandbox Code Playgroud)

我能够使用pg_connect. 如何访问该数据库中的特定模式?

当数据库中只有一个模式时,我能够连接到模式。但是现在由于我有多个模式,我很难访问任何特定的模式。

 <?php
 // attempt a connection
 $dbh = pg_connect("host=**.****.*******.*** dbname=test user=merlin port=5433 password=passw123");
 if (!$dbh) {
     die("Error in connection test: " . pg_last_error());
 } 
// execute query
 $sql = "SELECT * FROM test.country";
 $result = pg_query($dbh, $sql);
 if (!$result) {
     die("Error in SQL query: " . pg_last_error());
 }       

 // iterate over result set
 // print each row …
Run Code Online (Sandbox Code Playgroud)

php database postgresql

0
推荐指数
1
解决办法
9923
查看次数

仅计算数字/字符串的尾随元素

考虑到我有一个诸如" 579700068780000000"的数字.我想只计算数字中的尾随0数字.因此,对于上述数字,答案将是,7而不是10.我完全不知道如何才能做到这一点.

我尝试使用该.count函数,但它返回数字中的所有0.

注意:这是Codechef练习挑战Codechef factorial问题的一部分

python

0
推荐指数
1
解决办法
58
查看次数

标签 统计

python ×4

database ×1

list ×1

php ×1

postgresql ×1